将一个声明从右向左读,(*读作pointer to),则char * const p读作(p is a const pointer to char)即是:p是一个指向char型的常量指针,它不能指向其他字符串,但是字符串的内容可变,,
const char *p;(p is a pointer to a const char) p是指向一个常量字符串的指针,它所指向的字符串不可变
char const *p,,同const char *p,,,,,const可以放在变量名的前面或者类型之前,含义相同,