int k, j, s;//定义整型变量k,j,s
//将k赋值为2,k++,k++:每次循环将k自增两次,相当于k=k+2,直到k<6为否(循环2次)
for (k=2; k<6; k++, k++)
{
s=1;//将s赋值为1(每次循环都赋值)<----注意在这里,第一次循环的15被1取代
for (j=k; j<6; j++) //将k赋值给j(k第一次是2,第二次是4),每次j++(递增j),直至j<6为否
s+=J;//这里应该是j而不是J,s+=j相当于s=s+j
}
printf ("%d\n" ,s); //输出s的值,并换行
别听上面乱说,s就是10
当k=2时符合k<6,执行下面的语句进行叠加得s=1+2+3+4+5=15
两次k++后k=4符合k<6的条件执行下面的语句进行叠加得s=1+4+5=10
两次k++后k=6不符合k<6,终止循环
执行第一次循环k=2,s=15清空;第二次循环重新装载s=1;当j=k=4,j<6;s=1+4+5;j=6,k=6结束循环