GNU C中的零长度数组

在标准C和C++中,长度为0的数组是被禁止使用的。不过在GNU C中,存在一个很是奇怪的用法,那就是长度为0的数组,好比Array[0];不少人可能以为难以想象,长度为0的数组是没有什么意义的,不过在这儿,它表示的彻底是另外的一层意思,这个特性是不可移植的,因此,若是你致力于编写可移植,或者是稍稍须要跨平台的代码,这些Trick最好仍是收起来的好。linux      在GNU的指南中,它是如此写
相关文章
相关标签/搜索