若变量已正确定义,在if(W)print("%d\n",k);中,以下不可替代W的是( )。【10年9月】

admin2019-01-11  31

问题 若变量已正确定义,在if(W)print("%d\n",k);中,以下不可替代W的是(    )。【10年9月】

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

答案A

解析 在if()语句的括号中的内容是一个合法的C语言表达式即可,如果表达式的值为0,则不执行if语句,否则执行if语句。而在选项A)中,符号<>不是c语言的合法运算符,如果要表达a大于或小于b+c可用a!-b+c或(a>b+c)‖(a<b+c)来表达,而不能使用a<>b+c。所以它不是一个合法的C语言表达式。
转载请注明原文地址:https://kaotiyun.com/show/vdxp777K
0

相关试题推荐
最新回复(0)