#include<stdio.h>
int main()
{
int i;
for(i=0;i<5;i++);
printf("%d",i);
return 0;
}
输出为5.
i=4时4<5成立,i++得5;
此时i=5<5为false,结束循环
#include<stdio.h>
int main()
{
int i;
for(i=0;i<=5;i++);
printf("%d",i);
return 0;
}
输出为6.
i=4时4<=5成立,i++得5;
此时i=5<=5为true,继续i++为6·
·
·
for(表达式1;表达式2;表达式3)
语句
for语句执行过程:
1.求解表达式1,将1赋值给i
2.求解表达式2,若为真,则执行循环体语句,再求解表达式3;若为假,则结束循环