执行循环while(n++<=2); ,先执行n<=2判断,再执行n++;
第1次:
n=0,小于2,执行n++后,n=1;
第2次:
n=1,小于2,执行n++后,n=2;
第3次:
n=2,等于2,执行n++后,n=3;
第4次:
n=3,大于2,执行n++后,n=4;退出循环。
当n=3时,条件不成立,退出循环,但是++后置的结果是使n自加1变成4.
#include
main() {
int n=0;
while(n++<=2);//++后置 先比较后自加一
printf("%d\n",n);
}