码迷,mamicode.com
首页 > 其他好文 > 详细

const 常量

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

标签:内容   地址   height   改变   类型   const   tab   等价   指针   

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 常量

标签:内容   地址   height   改变   类型   const   tab   等价   指针   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!