结构体中char a[0]用法——柔性数组

 有以下定义: typedef struct{  char a;  char b[0];  };  其中元素Char b[0];叫作柔性数组,主要用于使结构体包含可变长字段。详细内容以下: 柔性数组;  【柔性数组结构成员    C99中,结构中的最后一个元素容许是未知大小的数组,这就叫作柔性数组成员,但结构中的柔性数组成员前面必须至少一个其余成员。柔性数组成员容许结构中包含一个大小可变的数组。s
相关文章
相关标签/搜索