char x='y'; char &y=x, z=++y-1; 前述语句执行完毕后,z的值为________。
A: ‘x’
B: ‘y’
C: ‘z’
D: 以上都不是
A: ‘x’
B: ‘y’
C: ‘z’
D: 以上都不是
举一反三
- char x=’1’; int y=1; char z=x+y; 前述语句执行完毕后,z的值为 A: 1 B: ’1’ C: 2 D: ’2’
- int x=1,y=2,z=3; 以下语句执行后,x,y,z的值是( )。 if(x>y) z=x; x=y; y=z;
- 假定 x 、 y 、 z 的值是 1 、 2 、 3 ,问执行语句 x=y:y=z:z=x 后, x 、 y 、 z 的值是 ( ) ,如果改变语句次序 y=z:z=x:x=y , x 、 y 、 z 的值是 ( ) 。
- 若x、y、z均为int 型变量,则执行语句x=1; y=2; z=3; z=(x>y)?z :y ; z = (z<y)?z:x;后的z值为
- intx=1,y=2,z=3;以下语句执行后x,y,z的值是x=-1,y=(),z=10。X=-X;Y++;Z=int(x/Y);printf("x=%d,y=%d,z=%d ",x,y,z);