C语言FOR循环

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:05:34
int k,j,s;
for(k=2;k<6;k++,k++)
{s=1;
for(j=k;j<6;j++)s+=j;
}
printf("%d\n",s);
这个程序FOR循环部分是怎样运行的??????

第一次循环
k=2;
j=k=2;s=1;(j++嵌套的FOR循环4次 J的值为2,3,4,5)
s=s+j=1+2+3+4+5;
第二次循环
k++,k++ k=4;
j=k=4;s重新赋值变成1;(j++ 嵌套的FOR循环2次 J的值为 4,5)
s=s+j=1+4+5=10;
输出S的值为10;
回答完毕;
给点掌声~!