| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1022 人关注过本帖, 1 人收藏
标题:求详解for循环
只看楼主 加入收藏
qq383264679
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:155
专家分:130
注 册:2012-1-19
收藏
得分:0 
回复 19楼 kingofhevil
分析大同小异啊·最后个x++你的是在第一个for里面,我发的x++在循环外面,所以结果不怎么同······咯我看的时候觉的你差个括弧
#include <stdio.h>
main()
{
      int i, j, x = 0;
  
    for(i=0; i<3; i++)//i循环 循环三次取值i=0 i=1 i=2  结束标志i=3 ,下面是嵌套
      {
           if (i%3==2)  //判断是否能被3整除余2 能则跳出i循环到下个i的值         
                  break;
              x++;    //若不能被3整除则x++,程序在就是往下走
         for(j=0; j<4; j++)
            {
                if(j%2)
                break;//判断j能被2整除么? 能则跳出循环到下个i的值
              x++;
                  //否则x+1
            }
              x++;
      }      
             printf("x=%d\n",x);
        
}
i=0
                                    x=1
                                   j=0   x=2
                                   j=1   if(1) 跳出第二个for循环 x=3
                            //   i=1
                                    x=4
                                    j=0  x=5
                                   j=1   if(1)跳出第二个for循环  x=6
                            //   i=2
                                    if(i%3==2)  跳出第一个for循环
                                  最终  x=6  
2012-05-22 22:56
快速回复:求详解for循环
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013959 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved