12.9 ``const char *p" 和 ``char * const p" 有何區別?

``const char *p" (也可以寫成 ``char const *p") 聲明了一個指向字符常量的 指針, 因此不能改變它所指向的字符; ``char * const p" 聲明一個指向 (可變)  字符的指針常量, 就是說, 你不能修改指針。

``從裡到外" 看就可以理解它們; 參見問題 1.7

參考資料: [ISO, Sec. 6.5.4.1]; [Rationale, Sec. 3.5.4.1]; [H&S, Sec. 4.4.4 p. 81]。

翻譯朱群英、孫雲, LaTeX2HTML 編譯 朱群英 (2005-06-23)