17
.
6
為什麼代碼: char *p =
"
hello, worl!
"
; p[0] =
'
H
'
; 會崩潰?
字符串實字並不總是可以修改的, 除非是用在字符數組的初試化。試用:
char a[] = "hello, world!";
參見問題
1.13
。
參考資料: [
ISO
, Sec. 6.1.4]; [
H&S
, Sec. 2.7.4 pp. 31-2]。
翻譯朱群英、孫雲, LaTeX2HTML 編譯 朱群英 (2005-06-23)