设a、b、c、d、m、n均为int型变量,且a=5,b=6,c=7,d=8,m=

免费考试题库2019-12-17  12

问题 设a、b、c、d、m、n均为int型变量,且a=5,b=6,c=7,d=8,m=2,n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为()。

选项 A.0B.1C.2D.3

答案C

解析a>b这个表达式结果为0,所以m=0,即m被赋值为0,后面的n=c>d不再进行,所以(m=a>b)&&(n=c>d)整个表达式结果为0,n的初值就是2,因为后面的(n=c>d)没有运算,所以最终n的值不受影响,仍然是2。
转载请注明原文地址:https://ti.zuoweng.com/ti/MIhlKKKQ