这个还真不知道
签到 签到
第一个是指针常量,指针指向不能修改,并且在定义时就必须赋初值。
第二个和第三个是一样的,是常量的指针,指针指向可以修改,但不能通过*p = 2;这样的方式来修改指向的内容。
:loveliness::loveliness::loveliness:
char * const p;地址不可变,值可变
char const * p;
const char *p;后2个同,值不可变,地址可变
签到签到
这个问题比较容易混淆
第一个是定义的指针为常量,第二个与第三个没有区别,定义指针类型为常量
脑瓜烧毁...
签到签到