gpt4 book ai didi

c - typedef struct node *NODE 表示什么?

转载 作者:太空狗 更新时间:2023-10-29 16:39:46 25 4
gpt4 key购买 nike

struct node
{
int coef;

int exp;

struct node *link;
};

typedef struct node *NODE;

最佳答案

它将 NODE 定义为 struct node * 类型的同义词,因此当您声明类型为 NODE 的变量时,您'实际上会声明一个指向 struct node 的指针。

就我个人而言,我认为这样的声明不是一个好主意:你在“隐藏一个指针”(这几乎总是一个坏主意),而且,你没有以任何方式强调这个事实新名称。

关于c - typedef struct node *NODE 表示什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7941313/

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