
关于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)} 展开
知道下面写的对不?
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)} 展开
2个回答
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循环的问题,请参看这里的解答:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询