const char* p , char const* p 以及 char * const p的区别?

来源:互联网 发布:淘宝短款旗袍 编辑:程序博客网 时间:2024/06/06 15:45

const char* p , char const* p 以及 char * const p的区别?

const在谁后面,谁就不可修改

第一个:const 修饰指针指向的变量,此时,变量的值不可改变

第二个:与第一个等效

第三个:const修饰指针本身,指针不能重新指向别的变量

 

 

int const * a const; 意味着a是一个指向常整型数的常指针。也就是说,指针指向的整型数是不可修改的,同时指针也是不可修改的。

原创粉丝点击