#include <stdio.h>
int main()
{
int line = 0;
while(line<10)//line小于10循环,直到line≥10退出循环
{
printf("正在循环第%d次\n", line);
line++;
}
printf("已退出循环\n");
return 0;
}
如果改成
#include <stdio.h>
int main()
{
int line = 0;
while (line < 10)
{
line++;
printf("正在循环第%d次\n", line);
}
printf("已退出循环\n");
return 0;
}
假设while的循环体里面没有break,continue,return,goto等等语句,条件表达式的执行次数总是比循环体的执行次数多一次
原因:先判断(条件表达式)再执行循环