C语言复习之结构体基础知识(3)

四结构的初始化
1.结构的初始化方式和数组的初始化方式很相似。一个位于一对花括号内部、由逗号分隔的初始值列表可用于结构各个成员的初始化。这些值根据结构成员列表的顺序写出。如果初始列表的值不够,剩余的结构成员将使用缺省值进行初始化。

2.结构中如果包含数组或结构成员,其初始化方式类似于多维数组的初始化。一个完整的聚合类型成员的初始值列表可以嵌套于结构的初始值列表内部。

eg:

struct  INIT_EX {

int   a;

short  b[10];

Simple  c;

}x = {

10;

{1,2,3,4,5},

{25,’x’,1.9}

};

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/ppwps.html