一、指向常量的指针
定义形式: const 类型 * 指针名;
不能通过指针修改地址里的值。
int i=0x123;
const int *p=&i;
*p=; //错误
//前置const 指针 二、常量指针
定义形式: 类型* const 指针名;
int i=0x123;
int j=0x456;
int * const p=&i;
*p=; //正确
p=&j; //错误
//后置const指针
小结:
前置const不能通过指针改变地址内的值 (在*号前) *p=???;
后置const不能改变地址,也就是不能从新给指针赋值(在*号后) p=???;