指针常量和常量指针 常量指针 常量指针指的是 指向一个常量的指针, 这个指针无法修改所指向的数据,但是可以修改指向。 指针常量指的是 指针时是一个常量, 指针所指向的地址是固定的。但是可以修改地址中的值。 int main(void) { int a = 5; int b = 6; /*常量指针*/ const int* p = &a; //*p = 6; //错误的,指针无法修改所指向的数据 p = &b; //正确, 可以修改指向 /*指针常量*/ int* const q = &a; //q = &b; //错误的,指针指向的地址是固定的,指向a的地址 *q = 6; }