指针常量与常量指针
1、指针常量
本身为常量,但是用指针修饰,指针类型的常量
1 int a,b; 2 int* const p = &a; 3 *p = 6; //操作成功 4 p = &b; //操作错误
指针类型的常量,可以改变指针所指向的内容,但是不能改变指针指向的地址
2、常量指针
本身是指针,指向常量的指针
1 int a,b; 2 const int *p = &a; 3 *p = 6; //操作错误 4 p = &b; //操作成功
指向常量的一个指针,所以可以改变这个指针的指向位置,而不能改变此时所指向的地址的内容

浙公网安备 33010602011771号