![]() ![]() |
|
c语言中长度为0的数组妙用 | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/10/22 21:29:12 文章录入:杜斌 责任编辑:杜斌 | |
|
|
请看下例。 struct line { int length; char contents[0]; }; struct line *thisline = (struct line *) malloc (sizeof (struct line) + this_length); thisline->length = this_length; Examda提示:显然这样的代码要比下面的定义节省空间 struct line { int length; char *contents; }; struct line { int length; char contents[1]; }; |
|
![]() ![]() |