本帖最后由 xiniuniu 于 2014-8-21 15:01 编辑
区分这几个指针的一个小技巧
const char *p char const *p char * const p const char* const p
从*号开始 分开 左右两部分,*号在左侧一边
const char* p 从右向左读 p 指向 const char* // 指向常量的指针 指针可以修改,所指对象不能修改 char const* p 从右向左读 p 指向 char const* //指向常量的指针 指针可以修改,所指对象不能修改 char* const p 从右向左读 const p 指向 char* //常量指针 指针不能修改,所指对象可以进行修改 const char* const p 从右向左读 const p 指向 const char* //指向常量的常量指针 指针和所指对象都不能进行修改
|