一个关于字符串常量的问题有如下两行代码: char* p1= "abcde "; p1[0]= 'A '; 为什么执行p1[0]= 'A '后,程序就崩了(Access violation)? abcde是字符串常量,编译时分配在静态存储区,难道这个区域内的数据不可更改吗?全局变量、静态变量不也是存在该区域吗?[解决办法]常量怎么可以修改捏?[解决办法]同上[解决办法]const read-only[解决办法] "abcde " 是常量