const char *p,char const *p, char * const p之间的区别
来源:互联网
const char * p 和 char const * p 是一个意思,都是p所指向的变量的值不能改变,例如: const char ch = 'a'; const char* p = &ch; *p = 'b'; //这样是错的 char* const p,意思是p所指向的地址是不能改变的,例如: char* const p = &ch1; p = &ch2; //这样是错的const char * p 和 char const * p 是一个意思,都是p所指向的变量的值不