黑马程序员技术交流社区

标题: const与指针 [打印本页]

作者: leoric    时间: 2015-11-18 00:20
标题: const与指针
使用指针改变const定义的变量,为何可使用指针改变?为何改变之后,变量的值依然不变?
作者: l5681065    时间: 2015-11-18 07:57
指针是个变量啊  用指针操作,并没有改变内存地址中存储的数据,改变的只是内存地址
作者: liury    时间: 2015-11-18 20:05
你题目描述太模糊,贴具体代码
作者: poxiao    时间: 2015-11-18 21:26
const修饰指针有两种情况,一种是const在前,也就是类似与这种const int *p,这种叫常量指针,他是指针指向一个常量也就是你不能修改*p的值,但是你可以修改指针的值。另一种是类似与int * const p这种,这种交指针常量,表示指针是个常量,你能修改*p的值,但是不能修改指针p的值
作者: cube川    时间: 2015-11-19 13:01
const在*前  值不变,在*后地址不变
作者: leoric    时间: 2015-11-19 20:35
赞,赞,赞




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