共用体可以使不同类型的值存放在同一内存空间中,以实现在一个存储区中根据程序执行的不同要求读写不同类型的数据的要求。
共用体的定义形式与结构体的定义形式相似,其形式为:
union共用体类型名
{
成员列表;
};
例如:
union un
{
int a;
float b;
};
上述程序定义了一个共用体类型un,其中包含两个成员,整型成员a,单精度型成员b。成员a、b共用一段内存空间,即a、b在内存中的首地址相同。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>