关于for循环嵌套的问题?

我想要的目的是:从0---512个扇区找c和j.知道下面写的对不?for(i=0;i<512;i++){if(找到c了;cout<<“当前循环次数=”<<i<<endl)... 我想要的目的是:从0---512个扇区找c和j.
知道下面写的对不?

for(i=0;i<512;i++)
{if(找到c了;cout<<“当前循环次数=”<<i<<endl)}

假如是第7扇扇区找到C
int a=i
for(j=a,j<512,j++)下面的循环从第7扇区向下找a)
{if(找到j了;cout<<“当前循环次数=”<<i<<endl)}
展开
 我来答
匿名用户
2016-05-29
展开全部
main(){inti,j,k;printf("ijk\n");for(i=0;ifor(j=0;jfor(k=0;kprintf("%d%d%d\n",i,j,k);}for循环的嵌套:就上面的代码而言,通俗的讲,我们可以说套,套但是实际上这句只是for循环的头部,其主体是这三句所组成的另一个for循环。打个比方来讲,地球从外到内不是分好几层的?for循环就跟地球一样,这里的就相当于地表,是地幔,以此类推。从执行顺序来讲,我们先不讲三层的,讲个两层的好了。比如上面的三句:for(j=0;jfor(k=0;kprintf("%d%d%d\n",i,j,k);第句:对于从0到2的每一个j(也就是0和1了),都要执行一次构成的for循环。而呢?是对于从0到2的每一个k(同样也是0和1),都要执行一次这个句子。总的来讲,这个句子在这里一共执行了2*2=4次,第一次执行的时候j=0,k=0,第二次的时候j=0,k=1,第三次的时候j=1,k=0,第四次的时候j=1,k=1。另外,也有人问过关于嵌套for循环的问题,请参看这里的解答:
漆暮昀01Y
2016-05-29 · TA获得超过1398个赞
知道大有可为答主
回答量:2026
采纳率:77%
帮助的人:411万
展开全部
当前循环次数应该是i+1,因为第一次循环是i=0.
追问
您是说a=o ,而不是7?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式