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

admin2016-04-07  0

问题 已知a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a>b)&&(n=c
选项 A、1
B、0
C、2
D、一1

答案C

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

最新回复(0)