12
.
8
既然不能修改字符串常量, 為什麼不把它們定義為字符常量的數組?
一個原因是太多的代碼包含
char *p = "Hello, world!";
這樣並不正確的語句。這樣的語句要受診斷信息的困擾,但真正的問題卻出現在 改變 p 所指目的的任何企圖。
參見問題
1.13
。
翻譯朱群英、孫雲, LaTeX2HTML 編譯 朱群英 (2005-06-23)