gpt4 book ai didi

c - 访问双结构指针,发生段错误

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

typedef struct
{
int member;
} mystruct;

void myfunc(mystruct **data)
{
mystruct *const *p;
for(p = data; *p !=NULL; p++)
{
printf("hello\n");
}
}

void main(int argc, char *argv[])
{
myfunc(NULL);
}

尝试使用上面的代码出现段错误,它主要是 for 循环中的错误,如何在 for 循环中删除这个段错误....实际上我正在学习这个双指针的东西,所以我可能是一个问几个问题有点愚蠢....提前致谢

最佳答案

for 循环中的 *p 取消引用第一个指针。但是该指针是 NULL,因为您使用 myfunc(NULL); 调用您的函数。

关于c - 访问双结构指针,发生段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36979918/

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