陌雨 发表于 2016-1-19 22:24:19

关于c语言指针的问题

const int *const pc   和const int *pc 有啥不同啊?
const int已经定义成了常量 ,那后面个constpc 还有存在的义意么?

mzbzhchh 发表于 2016-1-19 22:43:16


const int *const pc:指针不能修改(声明的时候必须初始化) ,指针所指向的值也不能修改
const int *pc : 指针可以修改 ,指针所指向的值不能修改

ligen超越 发表于 2016-1-20 10:54:01

理解pc和*pc就可以了很好的理解这个定义了{:10_245:}

xshenpan 发表于 2016-1-23 12:23:27

记住 *在const左边 指针不能修改 *在const右边指针指向的值不能修改
页: [1]
查看完整版本: 关于c语言指针的问题