摘要: 一、零长数组(另一篇文章参考这里) 在标准 C 或者 C++ 中由于不支持 0 长度的数组,所以 int array[0]; 这样的定义是非法的。不过有些编译器(如GCC)的扩展功能支持 0 长度的数组。 在 C 中,0 长度的数组的主要用途是用来作为结构体的最后一个成员,然后用它来访问此结构体对象之后的一段内存(通常是动态分配的内存)。由于其非标准性,在程序中尽量避免使用 0 长度的数组。作为替... 阅读全文
posted @ 2011-03-17 00:22 dzqabc 阅读(2322) 评论(0) 推荐(0) 编辑