gpt4 book ai didi

c - 理解 typedef 和 struct

转载 作者:太空狗 更新时间:2023-10-29 15:54:23 26 4
gpt4 key购买 nike

<分区>

我很难理解这段代码示例:

typedef struct node
{
int data;
struct node * next;
} node;

typedef node * nodepointer;

因此,我们正在使用 typedef 构建结构节点...我假设我们这样做是为了在不需要“struct”关键字的情况下初始化结构。

我想问一下为什么在结构定义中我们使用名称“节点”两次(在开始和结束)。

其次,typedef node * nodepointer; 指向什么。在这种情况下是否有必要使用 typedef?这个表达式 node * nodepointer; 不等于吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com