奥礼网
新记
一下语句含义: int * const P; int const *P; const int *p;
如题所述
举报该文章
相关建议 2011-05-30
int * const P; 非常量数据,常量指针
const int const *P;常量数据,常量指针
const int *p; 常量数据,非常量指针
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/1dk45wa5a.html
其他看法
第1个回答 推荐于2016-05-14
采用"近水楼台先得月"的方法:
即忽略数据类型的存在,再看const离谁最近.
int *const p: const 离p近,说明p的指向不能变,即p开始指向哪个变量就只能指向这个变量,不能更改.
但p指向的变量可以变.
int const *p: const离*p近,说明p的指向可能变,但p指向的变量不可以变.
const int *p同int const *p.本回答被提问者采纳
相似回答
大家正在搜
相关问题
const int *p 与 int const* p 和c...
const int *p和int * const p的区别
const int i=0; const int *p2=&...
如何定义一个指针常量?int const *p或const ...
int const *p和int *const p有什么区别
const int *p和 int const *p有区别?
const int *p和 int const *p有区别...
int const *p是表示p指向的内容不能改变,即*p不...