有文化真可怕下一句:我有一道c 语言提问 快帮帮我啊

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/08 12:24:59
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后面只跟了一个语句的话,可以不用括号包起来的。