黑马程序员技术交流社区

标题: 求大神解答!const与指针的*的小问题 [打印本页]

作者: TonyScript    时间: 2015-9-6 08:38
标题: 求大神解答!const与指针的*的小问题
大家看指针的时候有没有看到这种写法:
const int * p1;
int const * p2;

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

另外还有,

int * const p3;
这个跟上面两个又有什么区别呢?
希望能用代码说明。
谢谢了!
作者: pyy061    时间: 2015-9-6 17:09
同求大神解答~
作者: 唐肖虎    时间: 2015-9-6 21:46
当const在*的左侧的时候,指向能变,值不能变
作者: 唐肖虎    时间: 2015-9-6 21:48
当const在*的左侧的时候,指向可以变,值不能变。右侧的时候指向不能变,值能改变;若const在*的两侧的时候,两者都不能改变。

作者: TonyScript    时间: 2015-9-7 19:38
唐肖虎 发表于 2015-9-6 21:48
当const在*的左侧的时候,指向可以变,值不能变。右侧的时候指向不能变,值能改变;若const在*的两侧的时候 ...

能否用代码说明啊。谢谢了
作者: FDDeveloper    时间: 2015-9-7 19:52
同求啊,一下子懵了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2