摘要:
C99具有一个称为伸缩型数组成员(flexible array member)的新特性。利用这一新特性可以声明最后一个成员是一个具有特殊属性的数组的结构。该数组成员的特殊属性之一是它不立即存在。第二个特殊属性是您可以编写适当的代码使用这个伸缩型数组成员,就像它确实存在并且拥有您需要的任何数目的元素一样。声明一个伸缩型数组成员的规则:伸缩型数组成员必须是最后一个数组成员。结构中必须至少有一个其他成员。伸缩型数组就像普通数组一样被声明,除了它的方括号是空的。下面是一个例子:// flexmemb.c 伸缩型数组成员#include <stdio.h>#include <stdli 阅读全文
posted @ 2013-01-21 00:06
qwertWZ
阅读(1370)
评论(0)
推荐(0)