以下叙述中正确的是

admin2021-07-09  39

问题 以下叙述中正确的是

选项 A、逻辑"或"(即运算符||)的运算级别比算术运算要高
B、C语言的关系表达式:0<x<10完全等价于: (0<x) && (x<10)
C、逻辑"非"(即运算符!)的运算级别是最低的
D、由&&构成的逻辑表达式与由||构成的逻辑表达式都有"短路"现象

答案D

解析 B选项中,条件是x>0 并且x <10,表达式(x>0)&&(x<10)的值是1或0。但是 0<x<10的执行顺序:先执行0<x是否为真,返回值为0或1,再执行y<10,表达式的结果为1; C选项中,逻辑"非"(即运算符!)的运算级别是最高的;A选项中,算术运算符优先级较高,关系和逻辑运算符优先级较低。因此D选项正确。
转载请注明原文地址:https://jikaoti.com/ti/GRz0FFFM
0

最新回复(0)