语句if(x=0)y=1;else y=2;与()等价。
A. if(x!=0) y=2; else y=1;
B. x=0; if(x==0) y=2; else y=1;
C. if(x==0) y=1; else y=2;
D. if(x=0) y=2; else y=1;
if (x=0) 注意这里是 赋值语句 ,相当于 if (0), 不满足条件,则 y = 2
A if (x != 0) y = 2; else y = 1; // 如果 x = 0, if 不满足条件,则 y = 1; 也不等价
B x=0; if(x==0) y=2; else y=1; // if 条件成立,则 y = 2 ,与题目等价
C if(x==0) y=1; else y=2; // 如果 x = 0 , if 满足条件, 则 y = 1; 也不等价
D 肯定不对,与之相反,不等价
题目有错误的,这题无解