有人能否帮我解释一下这个程序的运行结果?谢谢~~~~
#include<iostream>
using namespace std;
union u_type
{
int num;
char ch[2];
void set_num(int anint);
void showchars();
};
void u_type::set_num(int anint)
{
num=anint;
}
void u_type::showchars()
{
cout<<ch[0]<<' '<<ch[1]<<endl;
}
int main()
{
u_type aunion;
aunion.set_num(9798);
aunion.showchars();
return 0;
}
运行结果:
F &