请问这里为什么可以通过指针修改字符串(C语言)

img

img

如果你声明一个数组存放字符串,那么程序运行后字符串会将这个字符串拷贝到数组中,如果你是声明一个指向字符串的指针,那么这个字符串是存储在程序的字符串常量区,而对常量区的修改结果是未定义的

指针可以访问字符串的所有字节,通过指针就可以对字节进行修改啊

。。。。。不是不能用指针修改,而是那种方式赋值的指针不能修改,如果给指针分配了空间就可以修改了