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

admin2013-02-23  30

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

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

答案4

解析 选项A) 和选项B) 在条件判断语句的后面是空语句,什么都不做;在选项D) if后面是一个复合空语句;而在选项C) 中,在x--后面少了一个分号,所以程序段在编译时,会出现语法错误。
转载请注明原文地址:https://kaotiyun.com/show/tGJp777K
0

最新回复(0)