从右往左看,首先const char*p先是*p然后再是const,const修饰的是*p所以,*p是常量,不可以再赋值例如:
char ch[5]="lisi";
const char *p=ch;
*p='w';//error
p="wangwu";//ok
从右往左看,首先char* const q先是q然后再是const,const修饰的是p所以,p是常量,不可以再赋值例如:
char ch[5]="lisi";
char * const q=ch;
q="zhangsan";//error
*q='w';//ok