c 结构体链表初探

Posted 蜗牛码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c 结构体链表初探相关的知识,希望对你有一定的参考价值。

结构体链表

 

 1 #include <stdio.h>
 2 struct tnode
 3     {
 4          char *word;
 5          int count;
 6          struct tnode *left;
 7          struct tnode *right;
 8     };
 9 
10 int main(int argc, char const *argv[])
11 {
12     
13     struct tnode a, b, c, *tmp;     
14     a.word = "a";
15     b.word = "b";
16     c.word = "c";
17     a.left = &b;
18     b.left = &c;
19     c.left = NULL;
20     tmp = &a;
21     char *p = NULL;
22      do {
23          printf("%s\n", tmp->word);          
24          
25      } while(tmp = tmp->left);
26 
27      return 0;
28 }

  执行结果

  a
  b
  c

 

以上是关于c 结构体链表初探的主要内容,如果未能解决你的问题,请参考以下文章

pta结构体链表作业

C语言怎么存链表形式的结构体文件?

c语言链表的创建

C语言从文件中读出数据构造成链表

C语言中怎样用链表保存结构体数据(动态数据结构)

C语言可以在一个链表里保存两个结构体吗