问题描述:
请教结构体自引用的问题,不太明白,能否讲细点儿。
谢谢
对,只是我不太明白怎么用,不明白是什么原理,在内存中又如何分配。
问题解答:
你说的这个吗?
struct node{
int data;
struct node *next;
}
这里结构提中包含一个指向结构体类型的指针
定义了一个结构体,就像定义了一个类型,类似于int,只不过int是系统自带的,而结构体是自定义的
-----------------
分配一个int类型的空间,分配一个指针的空间(指针在32位机器中为4个字节)