C语言课本题目,运行以下程序段后,x,y,z的 值分别为?、课本答案是0,2,3,求每步详解
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 18:16:18
C语言课本题目,运行以下程序段后,x,y,z的 值分别为?、课本答案是0,2,3,求每步详解
int x=0 ,y=3,z=2;
if (x&& y) z--;
else(x+1== || y--) z++;
int x=0 ,y=3,z=2;
if (x&& y) z--;
else(x+1== || y--) z++;
两个条件:第一个x&&y x=0条件不成立
执行else第二个条件(x+1== || y--)x+1!=0、y--(y=y-1)!=0 条件成立 执行z++;
x值不变还是0 y=y-1=2 z=z+1=3.
再问: y在else括号里面,只是和x一样充当判断,y应该没变啊????,那个X值为啥不变
再答: 因为y=y-1有赋值 而x+1没有赋值只充当条件
执行else第二个条件(x+1== || y--)x+1!=0、y--(y=y-1)!=0 条件成立 执行z++;
x值不变还是0 y=y-1=2 z=z+1=3.
再问: y在else括号里面,只是和x一样充当判断,y应该没变啊????,那个X值为啥不变
再答: 因为y=y-1有赋值 而x+1没有赋值只充当条件
C语言课本题目,运行以下程序段后,x,y,z的 值分别为?、课本答案是0,2,3,求每步详解
C语言课本题目求详解,设有int x=2,y=3,z=5,s=1,t=2,则表达式!(a+b)+c-1&&b+c/2的值
C语言:以下程序执行后,变量x和变量y的值分别为 ()
"若有 int x,y 运行以下程序段后,y 的值为 if (x = 5) { y = 2 * x + 1; } els
运行以下 JavaScript 程序段后,变量m的值是?var x=4,y=5,m; m=(x>y)?x:y; [A]4
有如下程序段:a=3 b=5 z=a a=b b=z 该程序段运行后,变量a的值为( ) A.3 B.5 C.8 D.0
运行以下 JavaScript 程序段后,变量m的值是_______. var x=4,y=5,m; m=(x>y
运行以下JavaScript 程序段后,变量x的值是___ var x=4; x=6; x+=5; A.5 B.9 C.
下面的程序段运行后,a、b、c的值分别是———?
以下程序段运行后,循环体中的n+=3;语句运行的次数为()
下列程序段执行后z的值是( ).intx=2,y=3,z; z=(x++,y++); A:3 B:2 C:5 D:4
执行下列程序段后,x、y和z的值分别是 int x=10,y=20,z=30; if(x>y)z=x;x=y;y=z;