gpt4 book ai didi

char *str 与 char str[] : segmentation issue

转载 作者:太空宇宙 更新时间:2023-11-04 05:05:32 25 4
gpt4 key购买 nike

<分区>

#include <stdio.h>
#include <conio.h>

void test(char *p)
{
p = p + 1;
*p = 'a';
}

int main()
{
char *str = "Hello";
test(str);
printf("%s", str);
getch();
return 0;
}

当我运行这段代码时,它给出了段错误?为什么会这样。 const 理论对我来说并不清楚……而如果我将 str 声明为 char str[],它就可以完成工作。它们不是基本相同的东西吗?

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