亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當前位置:計算機等級 > 二級考試 > C語言程序設計 > C語言輔導 > 文章內容
        

      全國計算機等級考試二級C語言入門教程(56)

      中華IT學院   【 】  [ 2016年1月20日 ]

        do-while語句

        do-while語句的一般形式為:

        do

        語句;

        while(表達式);

        其中語句是循環(huán)體,表達式是循環(huán)條件。

        do-while語句的語義是:

        先執(zhí)行循環(huán)體語句一次, 再判別表達式的值,若為真(非0)則繼續(xù)循環(huán),否則終止循環(huán)。

        do-while語句和while語句的區(qū)別在于 do-while是先執(zhí)行后判斷,因此 do-while至少要執(zhí)行一次循環(huán)體。而 while

        是先判斷后執(zhí)行,如果條件不滿足,則一次循環(huán)體語句也不執(zhí)行。

        while語句和do-while語句一般都可以相互改寫。

        void main(){

        int a=0,n;

        printf("\n input n: ");

        scanf("%d",&n);

        do printf("%d ",a++*2);

        while (--n);

        }

        int a=0,n;

        printf("\n input n: ");

        scanf("%d",&n);

        do printf("%d ",a++*2);

        while (--n);

        在本例中,循環(huán)條件改為--n,否則將多執(zhí)行一次循環(huán)。這是由于先執(zhí)行后判斷而造成的。

        對于 do-while語句還應注意以下幾點:

        1.在 if語句,while語句中, 表達式后面都不能加分號, 而在 do-while語句的表達式后面則必須加分號。

        2.do-while語句也可以組成多重循環(huán),而且也可以和 while語句相互嵌套。

        3.在 do和while之間的循環(huán)體由多個語句組成時,也必須用{}括起來組成一個復合語句。

        4.do-while和 while語句相互替換時,要注意修改循環(huán)控制條件。

      分享到:
      本文糾錯】【告訴好友】【打印此文】【返回頂部
      將考試網添加到收藏夾 | 每次上網自動訪問考試網 | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關于本站  網站聲明  廣告服務  聯(lián)系方式  站內導航  考試論壇
      Copyright © 2007-2013 中華考試網(Examw.com) All Rights Reserved