是否可以修改C中的字符串?
char *a = "This is a string";char *b = "new string";a[2] = b[1]; // Causes a segment fault*b[2] = b[1]; // This almost seems like it would work but the compiler throws an error.
谢谢大家的回答。现在更有意义了。这特别有道理,为什么有时它工作得很好,而另一些时候却不起作用。因为有时我会传递char指针,而其他时候则传递char数组(char数组工作得很好)。
慕工程0101907
繁花如伊
相关分类