为什么char * cstring =“myString”类型的变量无法修改,但定义char [] cstring =“mystring”的变量是否可以修改?

时间:2017-09-19 07:29:30

标签: c arrays string pointers segmentation-fault

我注意到在尝试修改以第一种方式声明的字符串时,结果是运行时的分段错误。

为什么?这种行为背后的逻辑是什么?这是标准的C行为吗?

0 个答案:

没有答案