const int a=10; int* const p1 = &b; //上面那行那个常量为什么不能给int* const p1 赋值
我觉得const inr a = 10,a不能变,然后int* const p1 = &b;的话,就是p1不能变,p1代表的是b的地址,应该可以赋值成功的呀
收起
int* const p1 = &b;p1是一个常量指针,可以修改指针指向的内容的值,当它已经指向一个地址之后,便不能再指向其他地址
报告相同问题?