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

设变量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++;

正确答案是C