main函数体开头是变量声明,第1个for循环求奇数和,第2个求偶数和,最后输出。
其中,for循环的这种写法是正确但不被推荐的。循环头里面分三段,以分号间隔,首先是初始化语句,然后是循环条件,最后是更新语句,执行顺序如下:
0.初始化语句
循环条件检查
循环体
更新语句
循环条件检查
循环体
更新语句
。。。
对于第1个for循环来说,首先将i初始化为1,和值为0,循环条件是i<=100,每次更新时和值增加i,i变为i+2,循环体只有continue一句(其实可以只写一个分号),就进入下一次循环。
#include
int main()
{
int i,j,sum1,sum2;
for(i=1;i <=100;i=i+2)
{
sum1=sum1+i;
}
for(j=1;j<=100;j=j+2)
{
sum2=sum2+j;
}
printf( "%d\n ",sum1);
printf( "%d\n ",sum2);
return 0;
}
去了解下 C语言 的 FOR 循环 ,你就明白了。