<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    forget and forget

    能吃能睡是福;能忘是大福......

    posts - 39, comments - 26, trackbacks - 0, articles - 10
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    For循環詳解

    Posted on 2005-09-14 11:35 橘子 閱讀(654) 評論(0)  編輯  收藏 所屬分類: 程序開發
    一、for(表達式 1;表達式 2;表達式 3)語句
    它的執行過程如下:
    (1)先求表達式 1.
    (2)求表達式2,若其值為真(值為非0),則執行for語句中指定的內嵌語句,然后執行下面第三步 做若為

    假(值為0),則結束循環,轉到第5步.
    (3)求解表達式3
    (4)轉回上面第(2)步驟繼續執行;
    (5)結束循環,執行for語句下面的一個語句;
    二、for(循環變量賦初值;循環條件;循環變量增值)語句

    for(i=1;i<=100;i++)sum=sum+i;

    它的執行相當于

    i=1;
    while(i<=100){
    sum=sum+i;
    i++;
    }

    顯然,用for語句更簡單、方便。
    說明:
    (1)for語句的一般形式中的"表達式1"可以省略,此時應在for語句之前給循環變量賦初值.注意省略表達式1時,其后的分號不能省略.如for(;i<=100;i++){....};
    (2)如果表達式2省略 即不判斷循環條件,循環無終止地循環下去,也就是認為表達式2始終為真.
    例如:for(i=1;;i++){.....};
    相當于

    i=1;
    while(1)
    {sum=sum+1;
    i++;
    }

    (3)表達式3也可以省略,但此時程序設計者應另外設法保證循環能正常結束.如:

    for(i=1;i<=100;)
    {sum=sum+1;
    i++;
    }

    這個例子的循環增量沒有放在表達式三的位置 而是作為循環體的一部分 其效果是一樣的.
    (4)可以省略表達式1表達式3,只有表達式2 即只給循環條件.

    for(;i<=100;)
    {
    sum=sum+i;
    i++;
    }
    這個相當于
    whlie(i<=100)
    {
    sum=sum+i;
    i++;
    }

    (5)三個表達式都可以省略,如:
    for(;;)語句
    相當于
    while(1)語句
    即不設初值 不判斷條件(認為表達式2為真值)循環變量不增值,無終止的執行循環體.
    (6)表達式1也可以是設置循環變量初值的賦值表達式,也可以是與循環變量無關的其他表達式.如:

    for(sum=0;i<=100;i++)
    {
    sum=sum+i;
    }
    for(sum=0,i=0;i<=100;i++)
    {
    sum=sum+i;
    }
    主站蜘蛛池模板: 亚洲视频在线一区二区| 黑人精品videos亚洲人| 亚洲乱码卡一卡二卡三| 欧洲人免费视频网站在线| 国产亚洲福利精品一区| 中文字幕乱码一区二区免费| 久久久久国产亚洲AV麻豆| 一区二区三区在线免费| 国产亚洲精品免费视频播放| 国产又黄又爽胸又大免费视频| 最近中文字幕mv免费高清视频8| 亚洲国产精品无码久久SM| 久久成人免费大片| 67pao强力打造67194在线午夜亚洲 | 亚洲国产综合第一精品小说| a拍拍男女免费看全片| 久久精品国产亚洲av麻豆图片 | 久久精品亚洲福利| 欧洲人免费视频网站在线| 亚洲理论在线观看| 中国毛片免费观看| 亚洲国产成人久久精品影视| 18女人腿打开无遮掩免费| 国产亚洲AV无码AV男人的天堂| 久久免费动漫品精老司机| 亚洲国产美女福利直播秀一区二区| 免费看国产精品3a黄的视频| 阿v免费在线观看| 久久亚洲精品国产精品黑人| 在线视频免费观看爽爽爽| 亚洲AV日韩精品久久久久久| 国产免费一区二区三区| 国产精品亚洲一区二区三区久久 | 免费看无码特级毛片| 亚洲福利视频一区二区三区| 日韩电影免费在线| 亚洲自国产拍揄拍| 夜色阁亚洲一区二区三区| 久久青草91免费观看| 亚洲aⅴ无码专区在线观看| 在线免费一区二区|