对struct typedef *的认识

Posted stephen-qin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对struct typedef *的认识相关的知识,希望对你有一定的参考价值。

typedef struct node {
………
}NODE,*PNODE;

应该等价于

typedef struct node NODE;//struct node = NODE,eg:struct node n; <==> NODE n;其中n为node型非指针变量
typedef struct node* PNODE//struct node* = PNODE,eg:struct node* a; <==>  PNODE a;其中a为node型指针变量

其中PNODE是指向NODE的指针类型.

以上是关于对struct typedef *的认识的主要内容,如果未能解决你的问题,请参考以下文章

typedef struct 与 struct

链栈结构代码中typedef struct LinkStackPtr中的LinkStackPtr是啥意思

C : typedef 结构名称 ...; VS typedef struct... 名称;

C++ 类 Typedef Struct 没有命名类型

typedef struct name 没有后续结构定义的名称

C语言结构体中struct和typedef struct有啥区别?