问题
单项选择题
以下if语句错误的是( )
A.if(x<;
B.if(x+=y;
C.if(x<x++;y++;ELSE x--;y--;
D.if(x!=scanf("%d",&;else x++;
答案
参考答案:C
解析:if~else语句在if后面只能是一句,同样在else后面也是一句。如果需要多句才能表达清楚,就要用复合语句。
以下if语句错误的是( )
A.if(x<;
B.if(x+=y;
C.if(x<x++;y++;ELSE x--;y--;
D.if(x!=scanf("%d",&;else x++;
参考答案:C
解析:if~else语句在if后面只能是一句,同样在else后面也是一句。如果需要多句才能表达清楚,就要用复合语句。