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)