关于共用体初始化的问题
#include <stdio.h>#include <string.h>
union Test
{
int i;
char name;
};
int main(void)
{
union Test test ;
test.i = 78;//初始化为78.
strcpy(test.name, "金丝猴");
printf("test.i:%d\n",test.i);//but这里打印出来的是个什么玩意?
printf("test.name:%s\n",test.name);
return 0;
} 不好意思,我已经知道为什么了 鱼币白送了{:10_266:}
页:
[1]