C:结构语法链接列表



是以下

typedef struct node {
    int data;
    struct node* next;
} node;

唯一可以定义 struct的唯一方法,因此不需要在内部写出 struct使用该程序时的其余部分?

即。通过上述struct,以下作用很好:

node* head = NULL;

但是,是否有另一种表达通常认为更好的struct的方法?

no。您也可以做:

struct node {
    int data;
    struct node* next;
};
typedef struct node node;

'BOTTERS'并不是真正可以应用于这些的预选赛;据我所知,一个或另一个没有优势。

nope!你有发现。在C 中,这不是必需的,但是在C中,某些人(例如Linux内核)他们更喜欢将事物作为结构(请参阅此处)

最新更新