执行以下程序段后,变量x,y,z的值分别为。
int a=1,b=0, x, y, z;
x=(--a==b++)?--a:++b;
y=a++;
z=b;
int a=1,b=0, x, y, z;
x=(--a==b++)?--a:++b;
y=a++;
z=b;
x= -1,y= -1,z= 1
本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/xoyyopeetppexoo.html
举一反三
- 执行以下程序段后,变量x的值为()。intx=10,y,z;y=z=x;x=y==z; A: 10 B: 1 C: 0 D: 100
- 设x,y,z均为整型变量,有如下程序段 x=y=z=0; ++x&&++y||++z; 则该程序运行后,x,y,z的值分别是: A: x=1,y=0,z=0 B: x=1,y=1,z=1 C: x=1,y=1,z=0 D: x=1,y=0,z=1
- 已知int x=10, y=20, z=30;,程序段 if (x>y) z=x;x=y;y=z; 执行后x、y、z的值是
- 当int x=2,y=4,z=3时,执行以下程序段后z=_____. if(x==y)z=x/y; else z=x*y;
- 定义int x=10,y,z;执行y=z=x;x=y==z;后,变量x的值为( ). A: 10 B: 1 C: 0 D: 100
内容
- 0
下面程序段执行后,x、y、z的值是【】。 int x=10,y=20,z=30; if(x>y) z=x; x=y; y=z; cout< 20,30,30
- 1
执行下列程序段后,x、y和z的值分别是。 int x=10,y=20,z=30; if(x>y) z=x; x=y; y=z;
- 2
int x=1,y=2,z=3; 以下语句执行后,x,y,z的值是( )。 if(x>y) z=x; x=y; y=z;
- 3
程序段 int x=1,y=2,z=3; if(x>y) z=x;x=y;y=z; 执行后,变量x,y,z的值分别是() A: 1、2、3 B: 2、3、3 C: 2、3、1 D: 2、3、2
- 4
若x、y、z均为int 型变量,则执行语句x=1; y=2; z=3; z=(x>y)?z :y ; z = (z<y)?z:x;后的z值为