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

做垃圾网站私人网站管理软件

做垃圾网站,私人网站管理软件,wordpress sidebar widgets,品牌推广网站如何做目录 一、基本用法 语法规则: 代码实例: 二、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/231952.html

相关文章:

  • 网站建设分金手指专业十六中国市场营销网网站
  • 上海做网站哪家公司好小程序开发公司哪里强
  • 公司做年审在哪个网站搜索引擎优化员简历
  • 茶叶营销策划方案高级seo课程
  • 铁岭 网站建设西安做网站
  • 谁给个网站啊急急急2021沈阳seo建站
  • 蓝色清爽网站沈阳seo排名公司
  • 免费wordpress网站成都网站seo排名优化
  • wordpress+grace+破解seo怎么优化武汉厂商
  • 建设网站比较好的公司吗百度快照优化排名推广怎么做
  • 长春做网站爱链网中可以进行链接买卖
  • 上海网站公安局不备案谷歌seo零基础教程
  • qq整人网站怎么做怎么写网站
  • 网站开发广告怎么写免费优化
  • wordpress获取站点链接杭州seo公司
  • 珠海高端网站建设杭州seo顾问
  • 网站建设ui设计公司网络营销软件网站
  • 旅游最适合的城市上首页seo
  • 推荐一个靠谱的跨境电商培训成都关键词优化排名
  • 做网站标签栏的图片大小微信营销的方法有哪些
  • ecshop做淘宝客网站网站服务器ip地址查询
  • 中山百度网站推广商业推广软文范例
  • 免费授权企业网站源码小红书关键词搜索量查询
  • 台州网站建设 网站制作 网站设计武汉seo网站推广
  • 谷歌独立站广州seo教程
  • win7电脑做网站服务器dw网站制作
  • 搬瓦工建立wordpress西安seo计费管理
  • wordpress 手机短信qq群排名优化软件购买
  • 为什么建设部网站进不去seo优化的搜索排名影响因素主要有
  • 网站建设与管理案例教程ppt企业网站模板免费下载