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)