已知int x=6,y;,执行语句y=x,x=y==6;后,变量x的值是? 求详解

 我来答
金色潜鸟
2019-06-18 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5700万
展开全部
int x=6,y;
执行 y=x, 以后, y变成6, x=6
执行: x=y==6; 就是执行赋值运算: x = (y==6)
因y是6, (y==6) 逻辑运算 结果为真,真就是 1。于是 x = 1;
答:变量x的值是1
追问
什么叫做逻辑运算? 如果把==号换成=后,x还是1吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式