在C练习中使用灵活的阵列成员?
我最近读到在C中使用灵活的阵列成员是糟糕的软件工程实践。但是,该声明没有任何论据支持。这是公认的事实吗?
(灵活的数组成员是C99中引入的C特性,其中可以将最后一个元素声明为未指定大小的数组。例如:)
struct header { size_t len; unsigned char data[];};
明月笑刀无情
慕后森
慕桂英546537
相关分类