C语言 int x=3,y=2; 则计算表达式(x=5)||(y=6*x)后变量y的值是_

C语言intx=3,y=2;则计算表达式(x=5)||(y=6*x)后变量y的值是_求解答,谢谢!... C语言
int x=3,y=2;
则计算表达式(x=5)||(y=6*x)后变量y的值是_求解答,谢谢!
展开
 我来答
抄起木剑揍凋灵
2017-01-08 · TA获得超过569个赞
知道小有建树答主
回答量:228
采纳率:0%
帮助的人:155万
展开全部
还是2。因为或运算符有短路求值的特性,前面一个条件只要为真就不计算第二个了。程序执行了x=5的操作后,x被赋值5,然后把5返回给或运算符判断,因为5 >0,返回为真,或运算符就短路求值而不计算y=6*x这个赋值表达式,y还是2。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式