小编Mr.*_*esh的帖子

我是否允许使用常量结构进行循环引用?

我可以在C99这样做吗?

typedef struct dlNode {
    dlNode* next,prev;
    void* datum;
} dlNode;

const static dlNode head={
    .next=&tail,
    .prev=NULL,
    .datum=NULL
};

const static dlNode tail={
    .next=NULL,
    .prev=&head,
    .datum=NULL
};
Run Code Online (Sandbox Code Playgroud)

如果没有这个,我可以让我的程序工作,它只是方便.

c struct circular-reference

11
推荐指数
2
解决办法
554
查看次数

标签 统计

c ×1

circular-reference ×1

struct ×1