若变量x和y均为int类型,且x=y=1,则表达式 y==x+1的值为多少?答案是0,为什么?
答案:6 悬赏:30 手机版
解决时间 2021-03-25 22:41
- 提问者网友:缘字诀
- 2021-03-25 04:27
若变量x和y均为int类型,且x=y=1,则表达式 y==x+1的值为多少?答案是0,为什么?
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-03-25 05:39
应该是false吧
==是判断是否等于 而1不等于2 所以应该是false
在C语言中 0是错 1是对 所以是0
==是判断是否等于 而1不等于2 所以应该是false
在C语言中 0是错 1是对 所以是0
全部回答
- 1楼网友:拜訪者
- 2021-03-25 08:43
因为x=y=1,所以左边的y=1,右边x+1=2,两边不相等,值为false,就是0
- 2楼网友:末日狂欢
- 2021-03-25 07:33
因为0+1才会等于1
- 3楼网友:往事埋风中
- 2021-03-25 07:05
"=="是判断相等的运算符
y=1 x+1=2 不相等 返回0
y=1 x+1=2 不相等 返回0
- 4楼网友:不如潦草
- 2021-03-25 06:14
因为 表达式
y==x+1
不成立啊 成立为真 不成立就是假
你怎么看书的 书上的基本知识
y==x+1
不成立啊 成立为真 不成立就是假
你怎么看书的 书上的基本知识
- 5楼网友:妄饮晩冬酒
- 2021-03-25 05:45
“==”为比较运算符。而y==x+1等同于1==2,结果为false,所以结果为0;(bool值中 true=1,false=0)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯