设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。

admin2010-12-10  39

问题 设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。   

选项 A、if(x++);
B、if(x>y&y!=0);
C、if(x>y)x--    else y++:
D、if(y<0){;}    else x++;

答案C

解析  if是C语言的关键字,表达式两侧的圆括号不能少,最后一条语句足用花括号括起来的一组语句。选项A和B是在表达式后面跟了一条空语句,选项D是在表达式后跟厂一组空语句。选项C中的x--是表达式而不是语句。所以在编泽时会出现错误信息。
转载请注明原文地址:https://jikaoti.com/ti/iXB0FFFM
0

最新回复(0)