第一段定义:
aa 是该结构类型的名称。
第二段定义:
aa 是该结构类型的名称, struct bb 也是该结构类型的名称。
第二段定义有一个用途:
typedef struct node {
int num;
struct node * pn;
/* 该结构的指针 */
} Node_t;
Node_t 是该结构的名称。
因为结构中的是无法看到 Node_t ,所以要在结构中使用指向该结构的指针的话,必须知道结构的名称。
struct node 同样也是该结构的类型名称。
------------------------------------------------------------------------
[[italic] 本帖最后由 cosdos 于 2007-11-30 20:53 编辑 [/italic]]