指向常量的指针包括如下四点:
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
本文详细介绍了指向常量的指针的概念及其使用特点,包括:不能通过间接访问修改指针指向的内容;可以修改指向常量的指针本身;可以修改指针指向的变量值;所指向的变量类型也必须为常量。
899

被折叠的 条评论
为什么被折叠?



