可变数组只能位于结构体最后一个域
struct sdshdr {
int len;
int free;
char buf[];
};
并且sizeof(struct sdshdr)的值不包括可变数组的长度,即 sizeof(struct sdshdr)=8
可变数组只能位于结构体最后一个域
struct sdshdr {
int len;
int free;
char buf[];
};
并且sizeof(struct sdshdr)的值不包括可变数组的长度,即 sizeof(struct sdshdr)=8