A-A+

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

2022-08-06 05:52:58 问答库 阅读 176 次

问题详情

设变量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
解析:C语言规定,在“if(表达式)语句 1;else语句2;”这种形式的if语句中,在每一个else前面有一个分号,整个语句结束处有一分号。在本题的 C)选项中,else前面少了一个分号,这样程序在编译时,会出现语法错误。

考点:赋值,变量