阅读程序题 完全不理解结果为什么是4
#include<stdio.h>
int main(){
int n=0;
while(n++<=2);
printf("%d",n);
}
谢谢大家!
n=0时,n++先输出n与2进行比较,再加一(无论结果如何都要执行),变成1;
n=1时,n++先输出n与2进行比较,再加一(无论结果如何都要执行),变成2;
n=2时,n++先输出n与2进行比较,再加一(无论结果如何都要执行),变成3;
n=3时,n++先输出n与2进行比较,再加一(无论结果如何都要执行),变成4;退出循环
n=0 , n <= 2 ,n++ ,n=1
n=1 , 1 <= 2 ,n++ ,n=2
n=2 , 2 <= 2 ,n++ ,n=3
n=3 , 3 <= 2 ,n++ ,n=4 退出循环