【发布时间】:2012-11-10 08:56:42
【问题描述】:
我需要使用typedef 来构建递归结构吗?我尝试使用以下代码但没有成功:
struct teste
{
int data;
int data2;
struct teste to_teste;
};
【问题讨论】:
-
为什么要使用两次关键字struct?
-
C 中不能有直接的递归结构;它们需要无限量的存储空间。您可以拥有包含指向自身的指针的结构。
-
我试图在一个结构体中定义结构体
标签: c struct recursive-datastructures