我写 C 的时间不长,所以我不确定应该如何做这些递归的事情......我希望每个单元格包含另一个单元格,但我在“字段‘child’的类型不完整”行。这是怎么回事?
typedef struct Cell {
int isParent;
Cell child;
} Cell;
显然是一个Cell
不能包含另一个Cell
因为它变成了永无休止的递归。
然而一个Cell
可以包含指向另一个的指针Cell
.
typedef struct Cell {
bool isParent;
struct Cell* child;
} Cell;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)