2.为什么n不是三?或一?
C选项中,a,b+c和b-c都不为0,因此在逻辑表达式中,都为真,所以整个表达式结果为真。只要不是0,都为真,和正负无关第二个因为a>b不成立,为假。对于逻辑与来说,如果左侧表达式为假,那么整个表达式就为假,右侧表达式就不需要计算了。因此实际右侧表达式并没有执行,从而n值并没有变化
第一题,C 肯定对,逻辑或,看到前面是true,后面压根不执行的,同你上一个问答;第二题,逻辑与,前面是false了,后面不执行,没有意义