小编cha*_*aox的帖子

空块{}转换为struct

我正在阅读一些C语言代码(似乎根据C11编写)关于从Github获得的编译器原理,下面的链接.

https://github.com/rui314/8cc

我从main.c开始得到一些代码:

首先,结构:

typedef struct { void **body; int len; int nalloc; } Vector;

然后一个宏:

#define EMPTY_VECTOR ((Vector){})

最后:

static Vector *cond_incl_stack = &EMPTY_VECTOR;

我的问题是,如果可以将空块转换为结构并分配给指针,我会编写一些代码来测试:

Vector v=(Vector){}; Vector a[3]={};

并且在Qt5中没有合规性

c struct

1
推荐指数
1
解决办法
67
查看次数

标签 统计

c ×1

struct ×1