常量指针 const修饰常量 故指向不固定(地址可改) 指向的值固定 int a = 10; int b = 10; const int *p = &a; /* 常量指针:地址可以改,值不可改 *p = 20; 错误 p = &b; 正确 */ 指针常量 const修饰指针 故指向固定(地址不可改) 指向的值不固定 int a = 10; int b = 10; int* const p = &a; /* 指针常量:地址不可改,值可改 *p = 20; 正确 p = &b; 错误 */