小编jac*_*ack的帖子

如何使用指针更改字符串中的字符?

我有这个代码的麻烦

int main() {
     char *My_St = "abcdef";
     *(My_St+1)='+';
     printf("%s\n",My_St);
     return 0;
}
Run Code Online (Sandbox Code Playgroud)

我构建了这个代码并且没有错误,但是当我尝试运行它时,它会抛出一个分段错误,有人会告诉我什么错

c pointers

3
推荐指数
1
解决办法
5674
查看次数

标签 统计

c ×1

pointers ×1