x=-1;do{;}while(x++);

发布时间:2021-02-25 12:39:00

x=-1;do{;}while(x++);

网友回答

一开始x=-1,执行do语句{;},然后while语句判断,(x++是先赋值在运算,也就是说一开始判断时x=-1不变while(-1),但判断完x=x+1,x=0),继续执行do语句里的{;},在进行while语句判断,此时x=0(即while(0))判断为假(非0数都为真),退出do/while语句,如果最后让你输出x的值,那么x=1(因为while语句判断完后,执行x=x+1,所以最终x=1).
以上问题属网友观点,不代表本站立场,仅供参考!