
展开全部
从左至右扫描
先计算a/2,结果为5/2,即1
再判断b==c,结果为假,即0
然后判断(a/2)&&(b==c),即1&&0,结果为假,即0
然后a=5,非0,为真,则!a为假,即0
再判断[(a/2)&&(b==c)]||(!a),即0||0,结果为假,即0
最后赋值d为0
先计算a/2,结果为5/2,即1
再判断b==c,结果为假,即0
然后判断(a/2)&&(b==c),即1&&0,结果为假,即0
然后a=5,非0,为真,则!a为假,即0
再判断[(a/2)&&(b==c)]||(!a),即0||0,结果为假,即0
最后赋值d为0
更多追问追答
追问
结果为假,不应该是false吗?为什么是0呢?
是有一些法则规定True是1,False是0吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询