
c语言x==y>z是什么意思?
3个回答
2016-12-21 · 知道合伙人教育行家

知道合伙人教育行家
采纳数:17564
获赞数:65191
爱电脑、爱数学、爱音乐; 熟悉VB、C/C++、JAVA; EXCEL与VBA有所研究…… 数学,一些会,一些被忘却……
向TA提问 私信TA
关注

展开全部
x==y>z
先判断y>z的值,如果y>z,则y>z为真,即1,然后把1赋值给x,否则把0赋值给x
先判断y>z的值,如果y>z,则y>z为真,即1,然后把1赋值给x,否则把0赋值给x
追问
intx=2,y=2,z=0答案为啥是0啊?
追答
我的回答错了,把==当成=了~_~
正确解析如下:
x==y>z
首先判断y>z的值,然后判断x与y>z的值是否相等
int x=2,y=2,z=0;
x==y>z;
y>z为真,所以y>z的值为1,而x的值是2,不等于1,所以
x==y>z;的值为假,即0
展开全部
这句话的意思是:
如果x>y为真,那么把x的值赋给z,否则把y的值赋给z。
?在这里起判断作用。
:和?一起是c语言里一起用的,是基本语法,书上有的。。
你好好找找书上,以后的c++和c#里也有这种写法
如果x>y为真,那么把x的值赋给z,否则把y的值赋给z。
?在这里起判断作用。
:和?一起是c语言里一起用的,是基本语法,书上有的。。
你好好找找书上,以后的c++和c#里也有这种写法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先判断y>z的真假,在判断x是否等于1(真)或者是否等于0(假)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询