c语言中的结构体指针

2024-12-03 17:43:49
推荐回答(2个)
回答1:

所谓的链状结构就是链表,因为指针类型的特殊性(含义虽然不一样,但存储空间一样)在结构体内可以声明和结构体同类型的指针,这样就可以通过结构体内的指针指向同类型的另外一个结构体,如此串联以后就可形成一个链表(以为是单向的一般称为单向链表),如果让单向链表首尾相连就可以构成一个单向环;如果在结构体内声明两个指针一个指向前一个结构体,一个指向后一个结构就可以构建双向链表了,如果让双向链表首尾相连就可以构建成一个双向的环。在这里大体用单向链表就可以了。

回答2:

链状结构体,也就是链表+结构体,看看链表,再看看结构体你就明白了