C/C++中的结构体解析:
typedef struct DNode { char data; DNode *next; DNode *pre; }Dlinklist;
一、各部分解析
"typedef": 指的是重新定义结构体;
"struct DNode": 将此类型的结构体命名成DNode,即可以用DNode来命名此结构体;
"Dlinklist": 是DNode的别名,效果和DNode一样,可以定义结构体;
二、定义结构体的方式:
struct DNode stu;
DNode stu;
Dlinkliststu;
三者等价