c语言中长度为0的数组妙用

c语言中长度为0的数组妙用,第1张

c语言中长度为0的数组妙用,第2张

长度为0的数组可以在GNU C中使用,第一次考试在定义变长对象的结构时非常有用。
请看下面的例子。
结构行{
int length;
字符内容[0];
};
struct line * this line =(struct line *)
malloc(sizeof(struct line)+this _ length);
this line-> length = this _ length;
Examda提示:显然,这段代码比下面的定义节省了空
struct line {
int长度;
char *内容;
};
结构行{
int length;
字符内容[1];
};

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » c语言中长度为0的数组妙用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情