gpt4 book ai didi

C 字符数组指针

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

我想将一个 char 指针传递给一个函数并让它设置值并将其传回。这是我的尝试,但 printf 打印出垃圾,我哪里出错了?

int a() {
char *p;
b(p);
printf("%s", p);
return 0;
}

int b(char * ptr) {
ptr = "test string";
return 0;
}

最佳答案

将引用传递给指针。

int b(char  **ptr)
{
*ptr = "Print statement";
//your code
}
//call
b(&p);

关于C 字符数组指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42171623/

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