关键字:c语言 更新时间:2019-01-19 05:45:25 168次访问
若有定义int a=1,b=2,c=3;,则执行表达式(a=b+c) || (++b)后,a,b,c,的值依次为:5,2,3为什么是这样的结果,请分析
对(a=b+c) || (++b)
它是逻辑表达式,它的运算规则是从左往右,先计算机左边的
a=b+c=2+3=5
因为结果为真,且又是||运算符,所以后面的表达式是不会再运算了
这样,b,c不变,结果就是5,2,3
相关标签:c语言
下一篇:蓝桥杯中c++中为什么不能用#include"iostream.h"
上一篇:amazeui的Tree控件图标为什么显示不出