单选题
507.若变量已正确定义,在if( )printf( );中,以下不可替代W的是( )。
A
a<>b+c
B
c=getchar()
C
a==b+c
D
a++
答案解析
正确答案:A
解析:
在if语句中,条件表达式必须是一个逻辑表达式,不能是赋值语句或者其他类型的表达式。因此,选项A中的a<>b+c是一个关系表达式,不符合逻辑运算符的要求,不能替代W。而其他选项都是合法的表达式。
相关知识点:
if语句可替代内容口诀
题目纠错
二级C语言知识练习
