gpt4 book ai didi

c - 自引用结构定义?

转载 作者:太空狗 更新时间:2023-10-29 16:14:35 25 4
gpt4 key购买 nike

我写 C 语言的时间并不长,所以我不确定我应该如何做这些递归的事情……我希望每个单元格都包含另一个单元格,但我得到了一个沿着“字段'child'的类型不完整”的错误。怎么了?

typedef struct Cell {
int isParent;
Cell child;
} Cell;

最佳答案

很明显,一个 Cell 不能包含另一个 Cell,因为它变成了一个永无止境的递归。

然而,Cell 可以包含指向另一个Cell 的指针。

typedef struct Cell {
bool isParent;
struct Cell* child;
} Cell;

关于c - 自引用结构定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/588623/

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