gpt4 book ai didi

c - 在 c 中操作 char*

转载 作者:太空宇宙 更新时间:2023-11-04 06:35:35 24 4
gpt4 key购买 nike

<分区>

这是我的程序,当我尝试执行 s[0] = s[1] 时出现段错误。我不明白为什么这行不通,因为我所做的只是获取 s[1] 中的值并将其放入 s[0]。

#include<stdio.h>

void main() {
char x;
char *s="stackoverflow";

s[0] = s[1]; // it is segfaulting here
x = s[0]; //this works though
printf("this is: %s\n",s);
}

我正在使用 gcc filename.c 进行编译,并在 ubuntu 终端中使用 ./a.out 运行它。

谢谢。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com