首页 > 编程语言 > 详细

C++程序设计入门 之常量学习

时间:2019-04-07 16:39:14      阅读:120      评论:0      收藏:0      [点我收藏+]

常量:

常量的定义格式:const datatype CONSTANTNAME = VALUE

常量的命名规范:符号常量(包括枚举值)必须全部大写并用下划线分隔单词 例如:MAX_ITERATIONS, COLOR_RED, PI

常量与指针:

two features of a pointer(指针的两个属性):

? pointer variable (指针变量本身)

? data that the pointer points to (指针变量所指向的数据) 

常量和指针的组合:

1.常量指针/常指针:

特征:指针所指向的内容不可以通过指针的间接引用(*p)来改变。

const int* p1; const int x = 1;
 p1 = &x;      // 指针p1 的 类型是(const int*)
*p1 = 10;     // Error!

2.指针常量:

 特征:指针本身的内容是个常量,不可以改变。

int x = 1, y = 1; 
int* const p2 = &x; // 常量p2 的 类型是(int*)
*p2 = 10;     // Okay! ?x=10
p2 = &y; // Error! p2 is a constant

 

C++程序设计入门 之常量学习

原文:https://www.cnblogs.com/wjc2021/p/10665583.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!