![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
int x = 2, y =5; int max; if(x > y) ; max = x; else max = y; 对于以上代码段,如下说法正确的是()。
A.有编译错误,指出else子句也没有可匹配的if.
B.无语法错误,但结果不正确。
C.无语法错误,结果也正确。
D.有编译错误,指出if(x > y)之后不能加分号
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_ckda.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_wyda.png)
- · 有6位网友选择 C,占比66.67%
- · 有1位网友选择 B,占比11.11%
- · 有1位网友选择 D,占比11.11%
- · 有1位网友选择 A,占比11.11%