for(x=0,y=10;(y>8)&&(x<4);x++,y––);这个语句执行了几次?我的答案是4次,而参考答案是3次,能不能解释一下问什么?
Y=8的时候恰好第二次执行完,第三次执行了中间的判断语句,然后终止,应该算是3次!
当x=0,y=10 符合,一次当x=1,y=9 也符合,两次但是当x=2,y=8 时,y>8为false所以不可执行x++,y--,这是第三次所以三次