#include <stdio.h>
main()
{
int j,k,s,m;
for(k=1;k<10;k++) //A循环
{
s=1;m=k+2;
for(j=k;j<m;j++,k++) s+=j; //B循环
}
printf("s=%d,k=%d",s,k);
}
这个for循环嵌套for循环是不是这样走的,满足A循环,就运行括号里的,然后满足这个B循环,只要保证j<m,是不是一直都是循环B循环,等j>=m了是不是就在跳出去做A循环一次在进来,还有这个A循环里的K++,是不是等不满足B循环里的条件,跳出来还要在+1