设为首页 加入收藏

TOP

C++程序设计入门 之常量学习
2019-04-07 16:07:47 】 浏览:27
Tags:程序设计 入门 常量 学习

常量:

常量的定义格式: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

 


编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇函数的返回类型是引用类型与函数.. 下一篇#leetcode刷题之路45-跳跃游戏 II

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }