1、常量指针与指针常量
常量指针(const type *):指向固定地址的指针。
指针常量(type * const type):指向常量的指针, 可以修改指向,但不可以修改所指向的地址里面的值。
区别如下图:
<span style="white-space:pre"> </span>int group = 1;
int chips = 2;
const int * p_s = &group;
//*p_s = 3; //有误,常量不允许修改
p_s = &chips;
int * const p = &group;
*p = 3;
//p = &chips; //有误,常量不允许修改