以下的计语句中,x的值一定被重新赋值的是()。
A.if(x==y) x+=y; B if(x>y&&x!=y);x+=y;
C.if(x!=y) scanf(“%d”,&x) else scanf(“%d”,&y); D.if(x<y) {x++;y++}
D
注意分号
骗子题,注意看分号
b选项判断后是分号,无执行语句,必执行x+=y
1751977055 回复 zibingo: 没看到,谢谢,正纳闷呢!
为啥c不行呢
wifi824 回复 李璞: 因为题目是修改x,如果不满足if条件,则不会对x进行输入,就改变不了x值
注意b的分号
昨夜西风凋碧树 回复 gg5134: 这也太细节了,
B
用户登录可进行刷题及查看答案
登录后提交答案