在《C语言深度解剖》一书里P32页
const int *p;
int const *p;
int * const p;
const int * const p;
在确定const的修饰对象时,书中给出的技巧很实用,如下,剔除数据类型名,const离谁近就修饰谁。
const int *p; //const修饰*p,p可变,p指向的对象不可变;
int const *p; //同上;
int * const p; //const修饰p,p不可变,p指向的对象可变;
const int * const p; //前面的const修饰*p,后面的const修饰p,都不可变