若变量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,为什么?
展开
 我来答
匿名用户
2013-07-06
展开全部
因为==符号是比较等式两边是否相等,相等则返回1,不等则返回0

等式左边y的值为1,等式右边x+1的值为1+1=2,左边不等于右边,所以返回0
匿名用户
2013-07-06
展开全部
因为x=y=1,所以左边的y=1,右边x+1=2,两边不相等,值为false,就是0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NangelQ
推荐于2017-10-18
知道答主
回答量:16
采纳率:100%
帮助的人:11.3万
展开全部
应该是false吧
==是判断是否等于 而1不等于2 所以应该是false
在C语言中 0是错 1是对 所以是0
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8a0279d5
2017-10-17 · 超过13用户采纳过TA的回答
知道答主
回答量:33
采纳率:87%
帮助的人:4.5万
展开全部
“==”为比较运算符。而y==x+1等同于1==2,结果为false,所以结果为0;(bool值中 true=1,false=0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-06
展开全部
"=="是判断相等的运算符
y=1 x+1=2 不相等 返回0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式