A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

大家看指针的时候有没有看到这种写法:
const int * p1;
int const * p2;

这两种写法有什么区别吗?
还是说一样啊。。

另外还有,

int * const p3;
这个跟上面两个又有什么区别呢?
希望能用代码说明。
谢谢了!

6 个回复

倒序浏览
同求,等大神回答。
回复 使用道具 举报
同求大神解答~
回复 使用道具 举报
当const在*的左侧的时候,指向能变,值不能变
回复 使用道具 举报
当const在*的左侧的时候,指向可以变,值不能变。右侧的时候指向不能变,值能改变;若const在*的两侧的时候,两者都不能改变。
回复 使用道具 举报
唐肖虎 发表于 2015-9-6 21:48
当const在*的左侧的时候,指向可以变,值不能变。右侧的时候指向不能变,值能改变;若const在*的两侧的时候 ...

能否用代码说明啊。谢谢了
回复 使用道具 举报
同求啊,一下子懵了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马