struct declaration typedef struct A {...} B是什么;意思?

时间:2014-06-30 14:02:40

标签: c struct

以下结构的名称是什么?node_tnode? 为什么会有什么不同?

typedef struct node_t
{
    int data;
    struct node_t *right, *left;
}   node;

1 个答案:

答案 0 :(得分:4)

您正在为node定义名称(struct node_t)。

它允许您使用node myStruct而不是struct node_t myStruct创建结构。