共用体(union)
共用体定义用体(union)是一种数据格式,它能够存储不同的数据类型,但只能同时存储其中的一种类型。也
就是说,结构可以同时存储int、long 和double,共用体只能存储 int、long或double。共用体的句法与结
构相似,但含义不同。例:
12345union one4all { int int_val; long long_val; double double_val;};
具体使用如下所示:
123456789101112131415161718192021222324#include <iostream>#include "main.h"using namespace std;//创建一个共用体union one4all { int int_val; long long_val; double double_val;};int main(){ //在同一时间只能之勇union中变量的一种 one4all temp; temp.int_val = 10; cout << te ...