指针(*)常量(const):
a = 10;
b = 20;
int * const p = &a; // const修饰指针p,因此指针p不能变,p指向的值可以变。
*p = b; //正确
p = &b; //错误
常量(const)指针(*):
a = 10;
b = 20;
const int * p = &a; //const 修饰*p ,因此*p不能变,指针p可以变。
p = &b; //正确
*p = b; //错误
指针(*)常量(const):
a = 10;
b = 20;
int * const p = &a; // const修饰指针p,因此指针p不能变,p指向的值可以变。
*p = b; //正确
p = &b; //错误
常量(const)指针(*):
a = 10;
b = 20;
const int * p = &a; //const 修饰*p ,因此*p不能变,指针p可以变。
p = &b; //正确
*p = b; //错误