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;
三者等价