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

考试题库2022-08-02  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.0 B.1 C.2 D.3

选项 A.0

B.1

C.2

D.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://tihaiku.com/congyezige/1901144.html

最新回复(0)