【发布时间】:2012-04-18 02:33:07
【问题描述】:
可能重复:
Why do I get a segmentation fault when writing to a string?
我有以下程序:
char *s = "abcdf";
char s1[50] = "abcdf";
s1[0] = 'Q'; // Line 1
s[0] = 'P'; // Line 2
为什么Line 1 工作正常而Line 2 导致程序崩溃?
【问题讨论】: