大家好,我是杂烩君。
柔性数组在实际中应用还是挺多的,看过上一篇文章分享一种灵活性很高的协议格式(附代码例子)的小伙伴不知有没有注意到我们有使用了柔性数组:
本篇文章我们就来一起学习柔性数组。
什么是柔性数组?
C99中,结构体中的最后一个元素允许是未知大小的数组,这就叫作 柔性数组
。
柔性数组的特点:
结构体中柔性数组成员前面必须至少有一个其他成员。
sizeof返回的这种结构大小不包括柔性数组的内存。
大家好,我是杂烩君。
柔性数组在实际中应用还是挺多的,看过上一篇文章分享一种灵活性很高的协议格式(附代码例子)的小伙伴不知有没有注意到我们有使用了柔性数组:
本篇文章我们就来一起学习柔性数组。
C99中,结构体中的最后一个元素允许是未知大小的数组,这就叫作 柔性数组
。
柔性数组的特点:
结构体中柔性数组成员前面必须至少有一个其他成员。
sizeof返回的这种结构大小不包括柔性数组的内存。