c++问题 待解决

来源:百度知道 编辑:UC知道 时间:2024/06/25 00:50:10
int k,j,s;
for (k=2; k<6;k++, k++)
{ s=1;
for (j=k;j<6; j++) s+=j;
}
cout<<s<<endl

这一句后面for (k=2; k<6;k++, k++)有循环体语句组吗?那它是怎么运行的,为什么要到K=4时才有意义,而为2时,不往下运行? 说详细点?

这一句后面for (k=2; k<6;k++, k++)有循环体语句组,就是:
{ s=1;
for (j=k;j<6; j++) s+=j;
}
这个。
这是一个循环嵌套,外循环执行一次,内循环就要执行6-k次,如当外循环的k=2时,内循环的就要执行j=2,3,4,5共四次循环。

有循环语句 大括号里面的就是。。。

k=2的时候是运行的 谁说不运行的??