为什么这会产生分段错误?
char *c = "dog";
printf ("char is %c\n", s[0]);
s[0]='i';
printf ("s = %s\n", s);
输出:char 是 d 分段错误
为什么它在第二个字符串上出错?我只是想理解它...
为什么这会产生分段错误?
char *c = "dog";
printf ("char is %c\n", s[0]);
s[0]='i';
printf ("s = %s\n", s);
输出:char 是 d 分段错误
为什么它在第二个字符串上出错?我只是想理解它...