首页 > 其他 > 详细

const 常量

时间:2017-05-13 16:33:16      阅读:264      评论:0      收藏:0      [点我收藏+]

const 与基本类型:

int x = 3;

变量名 存储地址 存储内容
x &x 3(随着x改变)

const int x = 3;

变量名 存储地址 存储内容
x &x 3(不随着x改变)

const 与指针类型:
const int *p 与int const *p 等价

int x =3;

const int *p = &x;

p = &y;//正确

*p = 4;//错误

变量名  存储地址 存储内容
x &x 3
p &p &x

int x =3;

int *const p = &x;

p = &y;//错误

*p = 4;//正确

变量名  存储地址 存储内容
x &x 3
p &p &x(不能改变)

const int x =3;

const int *const p = &x;

p = &y;//错误

*p = 4;//错误

变量名  存储地址 存储内容
x &x 3(不能改变)
p &p &x(不能改变)

const 与引用

int x = 3;

const int &y = x;

y = 10;//错误

x = 10;//正确

const 常量

原文:http://www.cnblogs.com/yqy38/p/6849188.html

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