大神进。C高手进。。。
const char **p 和char *const *p解析一下 char **p 怎么理解 ,是把char**理解为一个类型?还是char*理解为一个类型,*p是他的变量。
[解决办法]
注意书写规范不仅合法,而且要合理:
const char* *p; // p存储一个const char*的地址,这个char*指向的char不允许被修改。
char* const *p; // p存储一个char*的地址,这个char*不允许呗修改。
char* *p; // p存储了一个char*的地址。
[解决办法]
const char **p p是一个指针,指向一个const char*类型
const char* 是一个可改变的指针,指向一个不可改变的字符串
char *const *p p是一个指针,指向一个char* const类型
char* const 是一个不可改变的指针,指向一个可改变的字符串