//------------------------共用体--union--------------------
//共用体是一种数据格式,它能够存储不同类型的数据类型,但是每次能存一种。
//其句法和结构相似
#include<iostream>
using namespace std;
union one4all
{
int int_val;
long long_val;
double double_val;
};
int union0()
{
one4all pail;//声明一个one4all变量
pail.int_val=15;
cout<<pail.int_val<<endl;
pail.double_val=1.38;//当为其double_val赋值时,上面的int_val的数据丢失。
cout<<pail.double_val<<endl;
cout<<pail.int_val<<endl;//此时再输出pail.int_val时,产生错误
return 0;
}