#include<stdio.h> union change {char c[2]; int a; }un; main() {un.a=16963; Clrscr (); printf("%d,%d\

如题所述

第1个回答  2012-06-02
楼主想干嘛?追问

union change
{char c[2];int a;}un;
main()
{un.a=16963;Clrscr ();
printf("%d,%d\n",un.c[0],un.c[11]);printf("%c,%c\n",un.c[0],un.c[11]);}
以上程序的运行结果是( )

追答

我猜你第二个输出应该是un.c[1];
输出是
67,66
C,B

本回答被提问者采纳
第2个回答  2012-06-02
你要问啥?追问

#include
union change
{char c[2];int a;}un;
main()
{un.a=16963;Clrscr ();
printf("%d,%d\n",un.c[0],un.c[11]);printf("%c,%c\n",un.c[0],un.c[11]);}
以上程序的运行结果是( )


Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答