Q有什么区别const char *p, char const *p,而char * const p?
A前两个是可互换的;它们声明指向常量的字符的指针(您无法更改指向的任何字符)。char * const p声明指向(可变)字符的常量指针(即,您无法更改指针)。
要理解这些声明,请“由内向外”阅读;请参阅问题 1.21。
参考:ISO Sec. 6.5.4.1Rationale Sec. 3.5.4.1H&S Sec. 4.4.4 p. 81
由 托管