C语言中结构体(struct)和联合(union)的使用

来源:互联网 发布:文明的冲突 知乎 编辑:程序博客网 时间:2024/05/18 03:46

代码如下:

#include <stdio.h>struct Date{    int mo, da, yr;};// Declare the Holder union.union Holder{struct Date hdt;    int hint;};////////////////////////////////////////// The main() function.////////////////////////////////////////int main(){union Holder hld = {{6, 24, 1940}};printf("%d %d %d\n", hld.hdt.yr, hld.hdt.mo, hld.hdt.da);printf("%d\n", hld.hint);    return 0;}

匿名联合与匿名结构体:http://moosewoler.blog.163.com/blog/static/698660520105264486311/


C++的使用参看:http://blog.csdn.net/kunshan_shenbin/article/details/5747063

0 0
原创粉丝点击