黑马程序员技术交流社区

标题: const [打印本页]

作者: 不是长颈鹿2    时间: 2016-5-11 12:27
标题: const
const修饰指针那里好乱,有哪位大神给理一下吗。
作者: 寂静夜凄凉    时间: 2016-5-12 21:48
先看“*”的位置
// 如果const 在 *的左侧 表示值不能修改,但是指向可以改。
// 如果const 在 *的右侧 表示指向不能改,但是值可以改
// 如果在“*”的两侧都有const 标识指向和值都不能改。
作者: IOS菜鸟!    时间: 2016-5-13 20:55
关键看靠近什么地方,反正我是这么记的,靠近什么单词,就是修饰什么单词的
作者: kedt5200    时间: 2016-5-13 21:43
这只是编译器的限制,这种东西建议少用,或者不用。
作者: 阿泽泽    时间: 2016-5-13 21:58
const很好理解啊
作者: 栗海云    时间: 2016-5-13 22:26
const 在 * 的左侧 指向可变,值不能变
const 在 * 的右侧 指向不可变 值可变
const 在 * 的两侧 指向和值都不可以变

作者: 不是长颈鹿2    时间: 2016-5-15 21:19
栗海云 发表于 2016-5-13 22:26
const 在 * 的左侧 指向可变,值不能变
const 在 * 的右侧 指向不可变 值可变
const 在 * 的两侧 指向和值都 ...

给力,谢啦,回头我试试




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