您的位置:首页 > 其它

const int* a; int const *a ; int* const a 三者之间的区别

2009-10-30 13:28 423 查看
1、const int* a 和 int const* a 是一个作用,即不能修改指针a指向的内容,但可以修改指针a指向的地址:

测试1:



编译结果:



测试2:



编译结果:



2、 int* const a 是指可以修改指针a指向的内容,但不可以修改指针a指向的地址:



编译结果:



总结:看const在星号左边还是右边了。在左边说明修饰的是指针指向的变量,在右边则说明修饰的是指针,就这么简单 。

http://hi.baidu.com/%D1%A9%D6%D0%CB%F2%D2%C2/blog/item/65cf2fbf4c907d0c19d81fd4.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐