目录: 标题| 题干| 答案| 搜索| 相关
问题

下面程序的输出是______。 typedef union { long x


下面程序的输出是______。 typedef union { long x[2]; int y[4]; char z[8]; }MYTYPE; MYTYPE them; main() { printf("%d ",sizeof(them));}

  • A32
  • B16
  • C8
  • D24
参考答案
参考解析:

解析:sizeof(x)是一个标准C函数,它的返回值是x型的数据结构占用的内存字节数。题目中定义了一个共用体,共用体变量在内存中所占的长度等于最长的成员的长度。

分类:其他
相关推荐

1、下面程序的输出是______。 main() {int k=11; prin

下面程序的输出是______。 main() {int k=11; printf("k=%d,k=%o,k=%x ",kkk); }Ak=11,k=12,k=11Bk=11,k=13,k=13Ck=11,k=013,k=0xbDk=11,k=13,k=B

2、以下程序的输出结果是_______。 #include<stdio.h> v

以下程序的输出结果是_______。 #include<stdio.h> void prt(int*x,int*y,int*z) { printf("%d,%d,%d ",++*x,++*y,*(z++));} int a=10,b=40, c=20; main() { ...

3、下列程序的输出结果是______。 #define A 100 main()

下列程序的输出结果是______。 #define A 100 main() { int i=0,sum=0; do{ if(i=(i/2)*2)continue; sum+=i; }while(++i<A); print("%d ",sum); }A2500B2050C4D0

4、下面程序在屏幕上的输出是_______。 main() { printf("

下面程序在屏幕上的输出是_______。 main() { printf("abc"); }AabbbcBacCabcDabc

5、有以下程序,程序运行后的输出结果是______。 int f(int b[]

有以下程序,程序运行后的输出结果是______。 int f(int b[][4]) { int i,j,s=0; for(j=0;j<4;i++) { i=j; if(i>2)i=3-j; s+=b[i][j]; } return s; } main...

6、下面程序的输出是______。 main() {int x=3,y=6,a=

下面程序的输出是______。 main() {int x=3,y=6,a=0; while(x++!=y-=1)) { a+=1; if(y<x)break; } printf("x=%d,a=%d ",x,y,A) ; }Ax=4,y=4,a=1Bx=5,y=5,a=1Cx=5,y=4,a=3Dx=5,y=,a=1