做结构体的时候发现抱错不允许使用不完整的类型,但是看不出问题在哪

img

img


一直报错:不允许使用不完整的类型,问题出在哪啊,
还有一个小问题,就是我如果定义一个
struct a
{
char a[10];
char b[10];
};

struct b
{
char a;
char b;
};
有什么区别吗,好像用处是一样啊

把报错行的void删掉