设有定义:“int x,y,z,t; ”,则执行下列程序段后,变量t的值为?
x=y=z=0;
if(x=y)t=1;
else t=2;
(求详解,答案真奇怪)
人气:205 ℃ 时间:2020-04-08 18:23:24
解答
开始时 x=0 y=0 z=0
接着条件判断的条件是付值语句,把y值给x,结果 x=0
条件语句当条件为0时表示假,所以程序执行else后面的t=2
所以条件结束后 x=0 y=0 z=0 t=2
推荐
- 定义如下变量:int x=2,y=3; 则表达式x%=y%=2的值是多少?
- 若有定义:int a=10,b=9,c=8;接着顺序执行下列语句,变量c中的值是?
- 已有定义:int x=3,y=4,z=5 则表达式!(x+y)+z-1&&y+z/2的值是,这个怎样求,想要具体的求解过程.
- 24、设有以下变量定义,并已赋确定的值:char w; int x; float y; double z; 则表达式:w*x+z-y所求得的数
- 若有定义:int a=10,b=9,c=8;接着顺序执行下列语句,变量b中的值是
- 图像通过点(-1,-7),对称轴为直线x=2,与x轴相交的两点之间的距离为2根号下2,求二次函数解析式
- 摩托车每小时行驶50千米,汽车的速度比摩托车快80%,汽车每小时可行驶多少千米?
- 女士们先生们的英文怎么拼
猜你喜欢