色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          "); //-->

          博客專欄

          EEPW首頁 > 博客 > Linux C - C基礎篇五(循環(huán)語句)

          Linux C - C基礎篇五(循環(huán)語句)

          發(fā)布人:嵌入式Linux 時間:2023-01-12 來源:工程師 發(fā)布文章
          while和do-while循環(huán)語句

          while 循環(huán)的語法形式如下:

          while ( condition )

          {

          statement

          }

          condition(條件)計算結(jié)果為真(true/非零)多少次,則循環(huán)就迭代多少次,statement(語句塊)也被執(zhí)行多少次,執(zhí)行序列如下:

          1. 計算condition。

          2. 如果condition為true則執(zhí)行statement,如果為假(false/零)則不執(zhí)行statement,并結(jié)束wile循環(huán)。

          3. 執(zhí)行完statement后回到步驟2繼續(xù)判斷。

          while循環(huán)的 condition可以是常量/變量/表達式,例如:

          int a = 5, b = 9;

          while (a)

          {

          do_something();

          }

          while (1)

          {

          do_something();

          }

          while (a > b)

          {

          do_something();

          }

          實現(xiàn)求1到100的和:

          do-while 循環(huán)的語法形式如下

          do {

          statement

          }while ( condition );

          循環(huán)體代碼塊在condition被計算之前執(zhí)行,如果condition的計算結(jié)果為false,則循環(huán)終止。應用實例:

          do {

          value = getNextValue();

          } while(!value);

          for循環(huán)

          for 循環(huán)的語法形式如下

          for ( init-statement; condition; expression )

          {

          statement

          }

          init-statement(初始化語句),可以是聲明語句或表達式,一般地它被用來對一個在循環(huán)過程中被遞增/遞減的變量進行初始化或者賦給一個起始值,如果不需要初始化或者它已經(jīng)在別處出現(xiàn),則可以省略init-statement,但是init-statemen后面的分號不能省略,表明缺少該語句。

          condition(條件語句),用作循環(huán)控制,condition計算結(jié)果為true多少次,則statement循環(huán)體,如果condition的第一次計算結(jié)果為false,則statement從不會被執(zhí)行。

          expression(表達式)在循環(huán)每次迭代后被執(zhí)行,如果conditio 的第一次計算結(jié)果為false則 expression從不會被計算。

          以下都是正確的實例:

          for ( index = 0; index < 100; index++)

          for (; index < 100; index++)

          for ( ; index < 100;)

          for ( ; ; ) //相當于while(1)

          實現(xiàn)求1到100的和:


          *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權請聯(lián)系工作人員刪除。

          差壓式流量計相關文章:差壓式流量計原理




          關鍵詞: 循環(huán)語句

          技術專區(qū)

          關閉