若变量已正确定义,在if(w)printf(“%d\n”,k);中,以下不可替代w的是( )。

admin2020-04-18  13

问题 若变量已正确定义,在if(w)printf(“%d\n”,k);中,以下不可替代w的是(    )。

选项 A、a<>b+c
B、ch=getchm()
C、a==b+c
D、a++

答案A

解析 if语句中的判断条件是表达式,该表达式通常是逻辑表达式或关系表达式,也可以是算术表达式或赋值表达式,甚至是一个常量或变量,只要是语句合法的表达式即可,选项B是合法的赋值表达式,正确;选项C是关系表达式,正确;选项D都算术表达式,也是合法的表达式,正确;选项A中的符号◇不合法,故答案选A。
转载请注明原文地址:https://kaotiyun.com/show/atCp777K
0

最新回复(0)