7.下面程序的执行结果是( )。 #include “stdio.h” main() { union { long a; int b; char c; } m; printf(“%d”,sizeof(m));}
A: 6
B: 1
C: 2
D: 4
A: 6
B: 1
C: 2
D: 4
举一反三
- 以下程序的运行结果是__________。 # include " stdio.h " main ( ) {struct { long a ; int b ; char c ; } m ; printf ( " %d \ n ", sizeof (m)) ; } A: 7 B: 4 C: 1 D: 8
- 以下程序运行后的输出结果是 。#include "stdio.h"int main( ){ char m; m='B'+32; printf("%c",m); return 0;}
- 【填空题】写出下面程序执行后的运行结果____。#include <;stdio.h>;int main(){ int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf("%d",x); return 0;}
- 以下程序执行后输出结果是( )。 #include "stdio.h" void main() { int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf("%d\n",x); }
- 以下程序运行后的输出结果是________。 #include "stdio.h" int f(int x); void main() { int n=1,m; m=f(f(f(n))); printf("%d",m); } int f(int x) {return x*2;}: 1/#/2/#/4/#/8