以下叙述中正确的是( )。

admin2018-01-14  39

问题 以下叙述中正确的是(    )。

选项 A、分支结构是根据算术表达式的结果来判断流程走向的
B、在C语言中,逻辑真值和假值分别对应1和0
C、对于浮点变量x和y,表达式:x==y是非法的,会出编译错误
D、关系运算符两边的运算对象可以是C语言中任意合法的表达式

答案D

解析 C语言中,运算符两侧的运算对象可以是任意合法的表达式,选项D正确;非0和0分别对应逻辑真值和假值,选项B错;关系运算符“==”两侧的运算对象只要为合法的表达式就可以编译通过,选项C错;分支结构是根据if或者else if后面的圆括号内的表达式(不仅仅是算术表达式,还有赋值表达式、逗号表达式、关系表达式、逻辑表达式等)的值来判定流程走向的,选项A错误;所以答案选D。
转载请注明原文地址:https://kaotiyun.com/show/zXxp777K
0

最新回复(0)