执行以下语句后,结果是____。main(){ int a=2,b=4,c=6,x,y; y=(x=a+b,b+c); printf("y=%d,x=%d",y,x);}
A: x=6,y=6
B: x=6,y=10
C: x=10,y=10
D: x=10,y=6
A: x=6,y=6
B: x=6,y=10
C: x=10,y=10
D: x=10,y=6
举一反三
- 下面程序的运行结果是(<br/>)。 int fun (int x,int y) { x=x+y; return(x);}int main( ) { int x=2,y=4; y=fun (x,y); printf("x=%d y=%d\n", x, y);} A: x=2<br/>y=4 B: x=2<br/>y=6 C: x=6<br/>y=6 D: x=6<br/>y=4
- 若int a=2,b=4,c=6,x,y; y=((x=a+b),b+c);那么y的值是10。
- 已有定义语句:int x=2,y=4,z=6;if(x>y) z=x;x=y;y=z;执行上述语句后x,y,z的值是____。 A: x=4,y=2,z=2 B: x=4,y=4,z=2 C: x=4,y=6,z=6 D: x=4,y=2,z=6
- 执行下面程序段后,输出结果是_____。 int x,y; for(x=1,y=10;x A: 5 B: 6 C: 4 D: 10
- 已有定义语句:int x=6,y=4,z=5;,执行以下语句if(x A: x=4,y=5,z=6 B: x=5,y=6,z=4 C: x=4,y=6,z=6 D: x=4,y=5,z=5