发布时间:2013-01-09 13:04:49
几个有意思的基础C题,结果需要深思 点击(此处)折叠或打开[root@ethan lua]# cat testsh.cpp#include<iostream>using namespace std;union t{ int i; char str[2];};union myun{ struct {int x; int y; int z;} u; int k; int ......【阅读全文】
发布时间:2013-01-09 10:31:04
c中的union的用法和作用 |字号 订阅在C/C++程序的编写中,当多个基本数据类型或复合数据结构要占用同一片内存时,我们要使用联合体;当多种类型,多个对象,多个事物只取其一时(我们姑且通俗地称其为“n 选1”),我们也可以使用联合体来发挥其长处。首先看一段代码:union myun{struct { int x; int y; int z; }u;int k;}a;int main(){a.u.x =4;a.u.y =5;a.u.z =6;a.k = 0;printf("%d %d %d\n",a.u.x,a.u.y,a.u.z);return 0......【阅读全文】