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

admin2020-05-19  43

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

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

答案A

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

相关试题推荐
最新回复(0)