题目中的语句是将0赋值给x,然后判断x是否为true,因为x被赋值为0,所以if判断为false,所以执行y=2选项B中,先将0赋值给x,再判断x==0是否成立,因为x已经是0了,所以x==0成立,所以执行if中的语句,y=2所以上下两中语句等价
是把0赋给xif里面相当于0if(0)为假执行elsey = 2所以等价于B选项
是的,0赋值给了x,if(0)为假,y=2
因为题目是x=0所以恒定执行else y = 2;B答案x=0;执行if y = 0;所以为B答案