gpt4 book ai didi

c - 替换字符串的单个字符元素 C

转载 作者:太空狗 更新时间:2023-10-29 16:38:01 24 4
gpt4 key购买 nike

<分区>

我正尝试在 C 上做一些非常基础的事情,但我一直遇到段错误。我想要做的就是用不同的字母替换一个单词的字母 - 在这个例子中用 L 替换 l。任何人都可以帮助解释我哪里出错了吗?我认为这应该是一个非常基本的问题,我只是不知道为什么它不起作用。

#include<stdio.h>
#include<stdlib.h>

int main(int argc, char *argv[])
{
char *string1;

string1 = "hello";
printf("string1 %s\n", string1);

printf("string1[2] %c\n", string1[2]);
string1[2] = 'L';
printf("string1 %s\n", string1);

return 0;
}

对于我的输出我得到

string1 hello
string1[2] l
Segmentation fault

谢谢!

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