A-A+

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

2022-08-05 23:49:20 问答库 阅读 173 次

问题详情

设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是
A.ifx++);
B.it(x>y&&y!=0);
C.if(x>0)x--
D.if(y<0){;} else y++; else x++;

参考答案

正确答案:C
解析:选项A)和选项B)在条件判断语句的后面是空语句,什么都不做;在选项D)中,if后面是一个复合空语句;而在选项C)中,在X--后面少了一个分号,所以程序段在编译时,会出现语法错误。

考点:赋值,变量