当前位置: 首页 > wzjs >正文

云集网站哪个公司做的能够免费换友链的平台

云集网站哪个公司做的,能够免费换友链的平台,免费企业名录软件,素材匹配网站目录 一、基本用法 语法规则: 代码实例: 二、const 声明与普通变量声明的区别 示例对比: 三、const 的错误用法示例 1. 未初始化常量: 2. 尝试修改常量: 四、const 的高级用法 1. const 与指针: …

目录

一、基本用法

语法规则:

代码实例:

二、const 声明与普通变量声明的区别

示例对比:

三、const 的错误用法示例

1. 未初始化常量:

2. 尝试修改常量:

四、const 的高级用法

1. const 与指针:

2. const 与函数参数:

五、编程实践与总结


一、基本用法

语法规则
const 数据类型 常量名 = 初始值;
  • 作用:声明一个不可修改的常量,值在初始化后固定。

  • 命名规范:常量名通常使用大写字母(如 MAX_SIZE),以区分变量。

代码实例
#include <iostream>
using namespace std;int main() {const int LENGTH = 10;    // 声明整型常量const float PI = 3.14159; // 声明浮点常量const char SEPARATOR = '-';cout << "面积: " << LENGTH * LENGTH << endl;cout << "分隔符: " << SEPARATOR << endl;return 0;
}

二、const 声明与普通变量声明的区别

特性const 常量普通变量
初始化必须声明时初始化可声明时不初始化(先声明后赋值)
可修改性不可修改可随时修改
内存分配可能被编译器优化为直接替换字面值分配实际内存
用途保护固定值(如配置参数、数学常量)存储可变数据
示例对比
int var = 5;     // 普通变量,可修改
var = 10;        // 合法const int CNST = 5; // 常量,必须初始化
// CNST = 10;       // 非法!编译报错

三、const 的错误用法示例

1. 未初始化常量
const int MAX;  // 错误:常量必须初始化
MAX = 100;       // 错误:不允许后续赋值
2. 尝试修改常量
const int LENGTH = 10;
LENGTH = 20;  // 错误:常量不可修改

四、const 的高级用法

1. const 与指针
int value = 5;
const int* ptr1 = &value;  // 指针指向的值不可变
int* const ptr2 = &value;  // 指针本身不可变(指向固定地址)
const int* const ptr3 = &value;  // 指针和值均不可变
2. const 与函数参数
void printArray(const int arr[], int size){// arr[] 在函数内不可修改,防止误操作for (int i = 0; i < size; i++) {cout << arr[i] << " ";}
}

五、编程实践与总结

  1. 优势

            防止意外修改关键数据;明确标识程序中固定不变的值;编译器可能将 const 常量直接替换为字面值,提升性能。
    1. 适用场景

      数学常量(如 PIGRAVITY)、配置参数(如 MAX_USERSTIMEOUT)、函数参数或返回值中需保护的数据。
  2. 总结代码实例

#include <iostream>
using namespace std;int main() 
{const int MAX_SCORE = 100; // 常量声明int currentScore = 85;     // 变量声明currentScore = 90;  // 合法// MAX_SCORE = 95;  // 非法!常量不可修改cout << "最高分: " << MAX_SCORE << endl;cout << "当前分: " << currentScore << endl;return 0;
}

输出

最高分: 100
当前分: 90
http://www.dtcms.com/wzjs/181939.html

相关文章:

  • 个人网站注册什么域名企业网络营销推广方法
  • 电视台网站建设方案青岛网站建设公司电话
  • 邯郸网站开发手机如何制作网页链接
  • 如何做淘宝宜家代购网站重大军事新闻最新消息
  • 漳州商城网站建设河南整站百度快照优化
  • 0基础学网站建设哈尔滨企业网站seo
  • 建设一个网站需要的空间有哪些方法怎么做一个网站
  • 长沙网站制作济南seo优化公司助力网站腾飞
  • 武汉做网站多少钱网站搭建外贸
  • 一般的电脑培训班要多少钱上海网站推广优化
  • 企业网站怎么做的好看长尾关键词挖掘熊猫
  • 徐州自动seoseo推广方案
  • 搜英文关键词网站uc浏览器关键词排名优化
  • 青岛市南区疫情最新消息seo怎么做优化方案
  • 专业代做网站网络推广合作协议范本
  • seo网站模板下载新东方一对一辅导价格
  • 长宁房产网站建设搜索引擎免费下载
  • 外包建站公司百度灰色关键词排名技术
  • 电子商务网站建设功能全网营销思路
  • 公共空间设计网站谷歌官方app下载
  • 做的网站怎样更新百度标注平台怎么加入
  • 开发企业网站费用seo网站优化方法
  • 纯mvc做的都有那些网站网络推广的渠道和方式有哪些
  • 正规的招聘网站移动端关键词排名优化
  • 深圳住房和建设局网站登录建立网站的流程
  • 电子商务网站经营性icpseo关键词排优化软件
  • 网站正在建设中页面 英文扬州百度seo
  • 烟台网站建设-中国互联百度商家怎么入驻
  • wordpress分类添加轮播图徐州网页关键词优化
  • 网站开发过程和里程碑seo 技术优化