结构体的可伸缩型数组成员
2012-03-24 16:43
260 查看
struct flex { int count; double average; double scores[]; };
这种不给出元素个数的数组叫做可伸缩型数组成员。这种类型不能只有可伸缩型数组成员,至少应再含有一个有名成员。
注意:在使用时不要声明flex类型的变量,因为其中的scores没有得到空间。只能声明flex类型的指针,由它指向堆空间。
也叫 柔性数组(C99)
相关文章推荐
- [C] 结构体中的伸缩型数组成员——《C Primer Plus》
- C语言结构体里的成员数组和指针
- 长度为0的数组只用在结构体的最后一个成员,用以做一个地址标记,以后用。
- c语言 结构体 、数组的使用,定义的同时必须初始化,否者它们成员的数值会错乱,不是想象的样子
- C语言结构体里的成员数组和指针
- C语言结构体里的成员数组和指针
- C语言结构体里的成员数组和指针
- 灵活/弹性数组成员--结构体中0个元素的数组
- 我在一个结构体里定义超过两个字符数组的成员输出结果会出错
- C语言结构体里的成员数组和指针
- 结构体中最后一个成员数组定义0个元素的意义
- C语言结构体里的成员数组和指针
- 空数组(伸缩型数组成员)
- C语言结构体里的成员数组(长度为0)和指针---from coolshell
- C语言结构体里的成员数组和指针——读后感
- 读陈浩的《C语言结构体里的成员数组和指针》总结,零长度数组
- C语言结构体里的成员数组和指针
- C语言结构体里的成员数组和指针
- 深入理解指针—>结构体里的成员数组和指针
- C语言结构体里的成员数组和指针