[牛人杂谈] 分享一个链表的例子

[复制链接]
471|3
 楼主| 小明的同学 发表于 2020-10-18 19:14 | 显示全部楼层 |阅读模式
  1. #include "stdio.h"

  2. void test6(void)
  3. {
  4.         typedef struct node
  5.                 {
  6.                         int x;
  7.                         struct node *p;
  8.                 } Node;
  9.         Node link1,link2,link3,*temp;

  10.         link1.p = & link2;
  11.         link2.p = & link3;
  12.         link3.p = & link1;

  13.         link1.x = 12;
  14.         link2.x = 22;
  15.         link3.x = 32;

  16.         temp=&link1;
  17.         printf("temp->x = %d\n",temp->x);
  18.         temp=temp->p;
  19.         printf("temp->x = %d\n",temp->x);
  20.         temp=temp->p;
  21.         printf("temp->x = %d\n",temp->x);

  22.         printf("Hello world !\n");
  23. }
  24. int main(void)
  25. {
  26.         test6();

  27.         return 0;
  28. }


 楼主| 小明的同学 发表于 2020-10-18 19:15 | 显示全部楼层
通过typedef给结构体起个简单的名字,这样用自定义的结构体类型时候,就简单了。
 楼主| 小明的同学 发表于 2020-10-18 19:21 | 显示全部楼层
参考了坛友的例子,然后添加了typedef
zhuomuniao110 发表于 2020-10-18 23:20 | 显示全部楼层
漂亮,收下了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

159

主题

1640

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部