==>极端初学者的极端初学者问题<==
有人知道为什么这样吗: void buf[1];
返回此错误:
error: array has incomplete element type 'void'
。
这正常吗?
答案 0 :(得分:3)
您不能声明一个void类型数组-也许是要声明一个void指针数组?在这种情况下,您会这样做
void *buf[1];
但是,似乎您只想要一个空指针?
void *buf;
答案 1 :(得分:2)
void
不是完整的类型。
void *ptr
。
因此,类型void
的变量不存在。