打印
[牛人杂谈]

分享一个链表的例子

[复制链接]
313|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小明的同学|  楼主 | 2020-10-18 19:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include "stdio.h"

void test6(void)
{
        typedef struct node
                {
                        int x;
                        struct node *p;
                } Node;
        Node link1,link2,link3,*temp;

        link1.p = & link2;
        link2.p = & link3;
        link3.p = & link1;

        link1.x = 12;
        link2.x = 22;
        link3.x = 32;

        temp=&link1;
        printf("temp->x = %d\n",temp->x);
        temp=temp->p;
        printf("temp->x = %d\n",temp->x);
        temp=temp->p;
        printf("temp->x = %d\n",temp->x);

        printf("Hello world !\n");
}
int main(void)
{
        test6();

        return 0;
}


使用特权

评论回复
沙发
小明的同学|  楼主 | 2020-10-18 19:15 | 只看该作者
通过typedef给结构体起个简单的名字,这样用自定义的结构体类型时候,就简单了。

使用特权

评论回复
板凳
小明的同学|  楼主 | 2020-10-18 19:21 | 只看该作者
参考了坛友的例子,然后添加了typedef

使用特权

评论回复
地板
zhuomuniao110| | 2020-10-18 23:20 | 只看该作者
漂亮,收下了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

139

主题

1486

帖子

2

粉丝