{ int data; struct node *rchild,*lchild; }node,*Node; OK,这里面的使用了typedef关键字,node就是替代了struct node的意思,而Node则代表了struct node*的意思,他指针指向了整个结构体 当你创建的是node T时,只能用T.data来表示数据 当你用Node指针创建时,Node T就可以用T->data来表示数据 我用了一段代...
{ int data; struct Node* next; }; 可以使用 typedef 来为用户自定义的数据类型取一个新的名字。 typedef struct Node// 重命名时不建议省略结构体标签,若省略,则Node无声明。 { int data; struct Nodenext; } Node; 1.3 结构体变量的定义和初始化 (1)定义 struct Su {...
#include <stdio.h> typedef struct STUDENT { int name; int gender; }stu; int...