指向常量的指针包括如下四点:
1、指向常量的指针不能通过间接访问去 修改指针所指向的内存空间的内容;
例如:
int i =9;
const int * fp = &i;
*fp =9; //错误
2、指向常量的指针只限制了间接访问操作,但可以修改指向常量指针的指针变量;
例如:int i =9,j=8;
const int *fp = &i;
const int *fp = &j;//正确
3、指向常量的指针只限制了间接访问操作,但可以修改指向常量的指针所 指向的的变量的值。
例如: int i =9 ;
const int *fp = &i;
i = 8;//正确
4、指向常量的指针所指向的变量的 类型也必须为常量。
wcg 110425