#include <stdio.h>
int main (void)
{
int i;
int sum=0,SUM=0;
for(i=1; i<=4; i++)
{
sum=sum+i;
printf("i = %d sum = %d\n",i,sum);
}
for(i=1; i<=4; ++i)
{
SUM=SUM+i;
printf("i = %d SUM = %d\n",i,SUM);
}
return 0;
}
设A为i = 1,B为i<=4,C为i++,D为sum=sum+i
循环中执行的顺序为A,B,D,C;B,D,C;……直到不满足B
1)i = 1 1<=4 对 sum = 1 i=2
2)i = 2 2<=4 对 sum = 1+2 i=3
3)i = 3 3<=4 对 sum = 1+2+3 i=4
4)i = 4 4<=4 对 sum =1+2+3+4 i=5
5)i = 5 5<=4 错