prev up next   top/contents search

comp.lang.c FAQ 列表· 问题 11.9

Q有什么区别const char *p, char const *p,而char * const p?


A前两个是可互换的;它们声明指向常量的字符的指针(您无法更改指向的任何字符)。char * const p声明指向(可变)字符的常量指针(即,您无法更改指针)。

要理解这些声明,请“由内向外”阅读;请参阅问题 1.21

参考:ISO Sec. 6.5.4.1
Rationale Sec. 3.5.4.1
H&S Sec. 4.4.4 p. 81


prev up next   contents search
关于此 FAQ 列表   关于 Eskimo   搜索   反馈   版权

Eskimo North 托管