说到const int和int const,修饰p没有区别。
但是,const int *p和int const *p有区别。可以理解为去掉类型修饰符,就近原则从右开始匹配const。即为const int *p中,*p不能被修改;int const *p中,*p不能被修改。而int * const p中,p不能被修改。
说到const int和int const,修饰p没有区别。
但是,const int *p和int const *p有区别。可以理解为去掉类型修饰符,就近原则从右开始匹配const。即为const int *p中,*p不能被修改;int const *p中,*p不能被修改。而int * const p中,p不能被修改。