设为首页 加入收藏

TOP

C语言复习之结构体基础知识(二)
2014-11-24 00:40:09 来源: 作者: 【 】 浏览:77
Tags:语言 习之 结构 基础知识
/
};
struct B {
struct A *partner;
/*other declarations*/
};
在A成员列表中需要标签B的不完整的声明。一旦A被声明之后,B的成员列表也可以被声明。
四结构的初始化
1.结构的初始化方式和数组的初始化方式很相似。一个位于一对花括号内部、由逗号分隔的初始值列表可用于结构各个成员的初始化。这些值根据结构成员列表的顺序写出。如果初始列表的值不够,剩余的结构成员将使用缺省值进行初始化。
2.结构中如果包含数组或结构成员,其初始化方式类似于多维数组的初始化。一个完整的聚合类型成员的初始值列表可以嵌套于结构的初始值列表内部。
eg:
struct INIT_EX {
int a;
short b[10];
Simple c;
}x = {
10;
{1,2,3,4,5},
{25,’x’,1.9}
};


摘自 tiger-john
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇OpenGL开发教程之--第一个OpenGL.. 下一篇大小端编程注意事项

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: