下面程序的输出结果是( )。#include [stdio.h]void main(){ int x=2,y=0,z; x*=3+2; printf("%d",x); x*=y=z=4; printf(" %d",x);}
A: 8 40
B: 10 40
C: 10 4
D: 8 4
A: 8 40
B: 10 40
C: 10 4
D: 8 4
举一反三
- 下面程序的输出结果是_______。 #include[stdio.h] void main( ) { int x=2,y=0,z; x*=3+2; printf(“%d ”,x); x*=y=z=4; printf(“%d \n”,x); } A: 8 40 B: 10 4 C: 10 40 D: 8 4
- 下面程序的输出结果是 。 #include int main (void) { int x=2,y,z; x*=3+2;printf("%d\n",x); x*=y=z=4;printf("%d\n",x); x=y=z;printf("%d\n",x); x=(y=z);printf("%d\n",x); return 0; }
- 以下程序的输出结果是_____。 main() { int a[]={2, 4, 6}, *prt=&a[ 0], x=8, y, z; for(y=0; y < 3; y++) z=(*(prt + y)< x)? *(prt + y):x; printf("%d\n", z); }
- 下面程序的输出结果是main() {int x,y,z; x=1;y=2;z=3 if(x>y) if(x>z) printf("%d",x); else printf("%d,y); printf("%d ",z); }
- 有以下程序void f( int y,int *x){y=y+*x; *x=*x+y;}main( ){ int x=2,y=4; f(y,&x); printf(“%d %d ”,x,y);} 执行后输出的结果是 A: 8 4 B: 4 2 C: 2 4 D: 4 8