已知a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a>b)&&(n=c<d)后n的值为

admin2019-07-25  7

问题 已知a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a>b)&&(n=c<d)后n的值为

选项 A、1
B、0
C、2
D、-1

答案C

解析 =优先级低于"<"">"。"&&"逻辑与表达式:exp1&&exp2,规则为:对exp1求值,若为0,则表达式为0,且不计算exp2;若exp1非0,则求exp2值,作为表达式值。本题计算过程为:先判断a>b为假,m=0,整个逻辑表达式为假,不计算右表达式,n=2。C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/FskiFFFM
0

最新回复(0)