正文

C++入门第7章7.1.2结构体数组的初始化2008-10-24 12:21:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/yzrj/39066.html

分享到:

  与其他类型的数组一样,对结构体数组可以初始化。如 struct Student                  { int num; char name[20]; char sex; int age; float score; char addr[30]; }sty[3]={{10101,″Li Lin″,′M′,18,87.5,″103 Beijing Road″}, {10102,″Zhang Fun″,′M′,19,99,″130 Shanghai Road″}, {10104,″Wang Min″,′F′,20,78.5,″1010,Zhongshan Road″}}; 定义数组stu时,也可以不指定元素个数,即写成以下形式:  stu[ ]={{…},{…},{…}}; 编译时,系统会根据给出初值的结构体常量的个数来确定数组元素的个数。一个结构体常量应包括结构体中全部成员的值。 当然,数组的初始化也可以用以下形式: Student stu[ ]={{…},{…},{…}};    //已事先声明了结构体类型Student 由上可以看到,结构体数组初始化的一般形式是在所定义的数组名的后面加上 ={初值表列};

阅读(4923) | 评论(1)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册