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

admin2021-07-09  22

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

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

答案A

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

最新回复(0)