若有定义:int x=5,y=6;则表达式x=(y==6)的值为1。我想知道具体是怎么做的?

 我来答
aries00219
推荐于2018-04-13 · TA获得超过431个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:290万
展开全部
x=(y==6)
先判断
y==6,意思是y等于6
正确,即:值为1
所以(y==6)的值是1
再赋值给x
所以x=(y==6)
x的值是1

=是赋值
==是判断是否相等
blue_pulse
2010-12-21
知道答主
回答量:19
采纳率:0%
帮助的人:16万
展开全部
(y==6)是个条件表达式,因为y被赋值为6,所以(y==6)成立,所以(y==6)这个表达式的值是1,
将这个结果赋值给x,那么x就等于1。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1e3176a03
2010-12-21 · TA获得超过2637个赞
知道小有建树答主
回答量:1144
采纳率:100%
帮助的人:1489万
展开全部
x=(y==6)
因为y==6这个是成立的,y的值本来就是6,所以(y==6)值就是1,所以x=1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伊月灵0f7
2020-06-15
知道答主
回答量:1
采纳率:0%
帮助的人:607
展开全部
y==6为真,是1,即x=1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式