因为x,y都没初始化所以x可能等于y此时会出现除零溢出(这个是哪个网站的刷题阿,可以分享一下吗)
选项A、C、D都是比较明显的错误,B选项没问题,根据运算符优先级先计算x!=y然后再把x!=y的值赋值给a,无论x等于还是不等于y,这都不影响最后的赋值。附:选项A,若x和y相等,则分母为0,出现除0错误。选项C,double类型不能进行取余(%)操作,取余操作要求两个运算数必须是整数。选项D,x+y=x错误。
如有帮助,还请帮忙点下采纳!感谢!