设x=3,y=1,执行下面表达式 y+=1&&(++x,y=x); 后 y 值为( )。
A: 2
B: 5
C: 4
D: 3
A: 2
B: 5
C: 4
D: 3
举一反三
- 设x=3,y=1,使y的值为4的语句是( )。 A: x=4,y=x++; B: y=++x-1; C: y=(++x,y=2); D: y+=1&&(++x,y=x);
- int x=5,y=1; (x=2>3)&&(y=7);执行以上语句后y的值为____,(x=2>3)&&(y=7)表达式的值为____
- 已知int x=3,y=4;,写出下列表达式的值 (1) (x,y) (2) x>y?x:y (3) x?y:x (4) (x>y)?(y>=2)?1:2:(y>x)?x:y
- 设x,y,z都是int型变量,且x=3,y=4,z=5,求下面各表达式的值。 ①'x'&&'y'②x<=y③x||y+z&&!y④!(x<y)&&(!z||1 ①_______②________③_________④___________
- 已知int x=1,y=2,z=3;执行if(x>y) z=x;x=y;y=z;后x,y,z的值为( ) A: x=1,y=2,z=3 B: x=2,y=3,z=3 C: x=2,y=3,z=1 D: x=2,y=3,z=2