下面程序的运行结果是()。main(){intx=1,y=2,z,a,b,c,d;z=++x||++y;printf("z=%d",z);a=-1;b=-2;c=++a&&b++;printf("c=%d",c);}
A: z=1c=0
B: z=0c=0
C: z=1c=1
D: z=0c=1
A: z=1c=0
B: z=0c=0
C: z=1c=1
D: z=0c=1
举一反三
- main(){intx=0,z,y=z=-1;x=x---z-y;printf("x=%d\n",x);}输出结果是:main(){intx=0,z,y=z=-1;x=--x-z-y;printf("x=%d\n",x);}输出结果是:1
- 以下程序的输出结果是( )。 main() { int x = 2, y = -1, z = 2; if (x < y) if (y < 0) z = 0; else z + = 1; printf("%d \n",z); }
- 执行以下程序段输出结果为______。...intx=1,y=-1,z=0;if(x<y)if(y<0)z=0;elsez+=2;printf("%d\n",++z);...
- 有以下程序: main( ) {intx=3,y=2,z=1; printf("%d",x/y&~z); } 程序运行后的输出结果是()。 A: 3 B: 2 C: 1 D: 0
- 以下程序的运行结果是( )。 main() { int a=-5,b=1,c=1; int x=0,y=2,z=0; if(c>0) x= x + y; if(a<=0) { if(b>0) if(c<=0) y= x - y; } else if(c>0) y= x - y; else z= y; printf("%d,%d,%d\n", x, y, z); }