const char *const * p
p是一个普通的指针,它指向一个指向常量的常量指针
const char const * p
与const char *p或char const *p等同,p是指向常量的普通指针
const char *const p
p是指向常量的常量指针,无论是它的值还是它指向的地址空间的值都不能更改
const char const p
与const char p或 char const p等同, 定义了一个字符常量p。
关键在于const和*的相对位置,const在*左边则是修饰内容为常量,const在*右边则是修饰指针本身为常量。