00问答网
所有问题
c语言中z+=x>y?++x:++y怎么计算
如题所述
举报该问题
推荐答案 2017-06-08
z = z + (x > y)如果x>y就++x,不大于就++y
也就是x>y 的话就是 z = z + (++x);
x<y 就是 z = z + (++y);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/De0rZeZDITZTTneDBn0.html
相似回答
经过以下语句定义后,表达式
z+=x
>
y?++x:++y的
值是( )intx=1,y=2,z=...
答:
z+=x
>
y?++x:++y的
意思是 z=z+x>y?++
x;
++y 因为x>y为假,所以x>y?++x;++y这个运算出来是++y,那么式子就成了
z=z++
+y 而++运算符是先自增然后才执行下一条语句,那么y就先办成3,然后才会和z相加的 这样就计算出来了z=3+3 ...
z+=x
>
y?++x:++y的
值为?
答:
如果x>y,
z+=++x
如果x≤y,
z+=++y
C语言中
int
x=
1,
y=
2,
z=
3;则
z+=x
>
y?++x:++y
的值为多少?为什么? 求大...
答:
答案应该是6.因为先进行
x
>
y?
这个判断,而x>y为假,所以
z+=++y
,
++y的
值是3,所以z+=3,本来z=3,所以z的值为6
...int
x=
1,
y=
2,
z=
3;则表达式
z+=x
>
y?++x:++y的
值是6,为什么是6呢?_百度...
答:
先判断后面的条件,因为
X
大于Y不成立,所以返回
++Y
也就是3,再加到
Z里
所以是6。或 结果是6 因为+=运算符的优先级低于后面的运算,所以先求后面表达式的值,可得结果为3 接着,
z+=
3可得 z=6
大家正在搜
z在c语言中代表什么数字
c语言描述x和y都大于z
x大于等于y大于等于z用c语言
c语言中z对应多少
c语言中sizeof是
c语言x和y都大于等于z
c语言x丨y
c语言a到z
c语言将z转换成a
相关问题
C语言中z=x>y?x:y是什么意思?
C语言里面z=x>y? x:y;什么意思 怎么用
c语言:x=y=1;z=x++,y++,++y;计算输出x,...
C语言一句:z=-X---Y,怎么理解?
C语言中x+=y+=z的运算思路是怎么样的?
java程序中运算式y+=z--/++x是怎么运算的?
C语言中 int x=1,y=2,z=3;则z+=x>y?+...
c语言中x++-y+(++z)怎么写