灵活数组成员

C99对结构体中的灵活数组成员有一定限制:
结构中至少有1个其它成员
灵活数组成员必须是最后一个成员
包含灵活数组成员的结构体不能是其它结构体或数组的一部分
对包含灵活数组成员的结构体使用sizeof,得到的值不包括灵活数组成员的尺寸,但包括该灵活数组成员之前的填充字节的长度。

你可能感兴趣的:(C)