freeelectron
发表于 2016-3-23 09:51:56
这个还真不知道
qiu-368230
发表于 2016-3-23 09:52:17
签到 签到
潇潇雨歇pku
发表于 2016-3-23 09:52:48
第一个是指针常量,指针指向不能修改,并且在定义时就必须赋初值。
第二个和第三个是一样的,是常量的指针,指针指向可以修改,但不能通过*p = 2;这样的方式来修改指向的内容。
Paderboy
发表于 2016-3-23 09:52:53
:loveliness::loveliness::loveliness:
stary666
发表于 2016-3-23 09:53:34
char * const p;地址不可变,值可变
char const * p;
const char *p;后2个同,值不可变,地址可变
xuguomin
发表于 2016-3-23 09:56:02
签到签到
shaoziyang
发表于 2016-3-23 10:00:55
这个问题比较容易混淆
jinglixixi
发表于 2016-3-23 10:04:42
第一个是定义的指针为常量,第二个与第三个没有区别,定义指针类型为常量
pamhood
发表于 2016-3-23 10:05:21
脑瓜烧毁...
zdw28578294-599
发表于 2016-3-23 10:06:33
签到签到
页:
1
2
3
[4]
5
6
7
8
9
10