我的原因是企图更改字符串常量,
如果我们声明一个字符串 char * a = "ddddddd";
那么我们就无法再去改变这个字符串了,例如操作 : *a = '2';
本文探讨了在C/C++中尝试直接修改通过指针访问的字符串常量时遇到的问题。当使用字符指针指向一个初始化的字符串常量并试图修改其内容时,会发现这种修改是不可行的。
我的原因是企图更改字符串常量,
如果我们声明一个字符串 char * a = "ddddddd";
那么我们就无法再去改变这个字符串了,例如操作 : *a = '2';
1万+
15万+

被折叠的 条评论
为什么被折叠?