fig18_09.cpp
来自「经典vc教程的例子程序」· C++ 代码 · 共 38 行
CPP
38 行
// Fig. 18.9: fig18_09.cpp
// Using an anonymous union
#include <iostream.h>
int main()
{
// Declare an anonymous union.
// Note that members b, d, and f share the same space.
union {
int b;
double d;
char *f;
};
// Declare conventional local variables
int a = 1;
double c = 3.3;
char *e = "Anonymous";
// Assign a value to each union member
// successively and print each.
cout << a << ' ';
b = 2;
cout << b << endl;
cout << c << ' ';
d = 4.4;
cout << d << endl;
cout << e << ' ';
f = "union";
cout << f << endl;
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?