
若变量x和y均为int类型,且x=y=1,则表达式 y==x+1的值为多少?答案是0,为什么?
若变量x和y均为int类型,且x=y=1,则表达式y==x+1的值为___________。答案是0,为什么?...
若变量x和y均为int类型,且x=y=1,则表达式 y==x+1的值为___________。
答案是0,为什么? 展开
答案是0,为什么? 展开
7个回答
2013-07-06
展开全部
因为==符号是比较等式两边是否相等,相等则返回1,不等则返回0
等式左边y的值为1,等式右边x+1的值为1+1=2,左边不等于右边,所以返回0
等式左边y的值为1,等式右边x+1的值为1+1=2,左边不等于右边,所以返回0
2013-07-06
展开全部
因为x=y=1,所以左边的y=1,右边x+1=2,两边不相等,值为false,就是0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是false吧
==是判断是否等于 而1不等于2 所以应该是false
在C语言中 0是错 1是对 所以是0
==是判断是否等于 而1不等于2 所以应该是false
在C语言中 0是错 1是对 所以是0
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
“==”为比较运算符。而y==x+1等同于1==2,结果为false,所以结果为0;(bool值中 true=1,false=0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-06
展开全部
"=="是判断相等的运算符
y=1 x+1=2 不相等 返回0
y=1 x+1=2 不相等 返回0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询