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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 23:11:32
x=-1;do{;}while(x++);x=-1;do{;}while(x++);x=-1;do{;}while(x++);一开始x=-1,执行do语句{;},然后while语句判断,(x++是先赋

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

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).