我有一道c 语言提问 快帮帮我啊

来源:百度知道 编辑:UC知道 时间:2024/06/01 13:22:47
1. 以下不正确的语句为【 】 。
(A)if( x>y ) ;
(B)if( x<y ) { x++; y++; }
(C)if( x=y )&&( x!=0 ) x+=y;
(D)if( x!=y ) scanf(“%d”,&x); else scanf(“%d”,&y);
请各位分析详细点

C

( x=y )&&( x!=0 )外面需要再加一个括号才行。

A的话,是If语句的体内是一个空语句
B本来就没什么特别的地方。
D的话,如果If/Else后面只跟了一个语句的话,可以不用括号包起来的。