设有定义:“int x,y,z,t; ”,则执行下列程序段后,变量t的值为?
x=y=z=0;
if(x=y)t=1;
else t=2;
(求详解,答案真奇怪)
人气:278 ℃ 时间: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中的值是
- 如图,直线AB、CD、EF交于点O,∠DOB是它的余角的2倍,∠AOE=2∠DOF,且有OG⊥OA,求∠EOG的度数.
- (文)已知函数f(x)=x2+x+a-1在区间[0,1]上的最小值为0,则a的值为_.
- 5个和尚5分钟内吃掉五个馒头 100个和尚几分钟吃掉100个馒头?
猜你喜欢