首页 新闻 会员 周边

疑惑的输出

0
[已关闭问题] 关闭于 2012-02-22 22:27

#include <stdio.h>
#include
<string.h>
typedef union
{
int a;
char b[10];
float c;
} union1;
int main()
{


union1 x;
union1 y
= {100};

x.a
= 50;
strcpy (x.b,
"hello");
x.c
= 21.50;
printf (
"union X : %d %s %f\n", x.a, x.b, x.c);
printf (
"union Y : %d %s %f\n", y.a, y.b, y.c);
}
怎么输出的结果那么奇怪呢?

hailong的主页 hailong | 初学一级 | 园豆:70
提问于:2011-03-09 14:36
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册