c程序,救急,9、以下不正确的if语句形式是()。(2分)

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:11:52
9、以下不正确的if语句形式是()。(2分)
A、if(x>y&&x!=y); B、if(x==y) x+=y;
C、if(x!=y) scanf("%d",&x) else scanf("%d",&y); D、if(x<y) {x++;y++;}

选项C不正确。
C中else前面加上分号“;”

那么A为什么对呢?首先,&&(与)运算,是取公共部分,题目中的与运算是非空的,其次,if语句中的&&(与)运算表达式,只要两者不冲突(x>y&&x<y)就可以。因此它是正确的。