在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            博客專欄

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

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

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

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

            while ( condition )

            {

            statement

            }

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

            1. 計(jì)算condition。

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

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

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

            int a = 5, b = 9;

            while (a)

            {

            do_something();

            }

            while (1)

            {

            do_something();

            }

            while (a > b)

            {

            do_something();

            }

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

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

            do {

            statement

            }while ( condition );

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

            do {

            value = getNextValue();

            } while(!value);

            for循環(huán)

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

            for ( init-statement; condition; expression )

            {

            statement

            }

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

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

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

            以下都是正確的實(shí)例:

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

            for (; index < 100; index++)

            for ( ; index < 100;)

            for ( ; ; ) //相當(dāng)于while(1)

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


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

            差壓式流量計(jì)相關(guān)文章:差壓式流量計(jì)原理




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

            技術(shù)專區(qū)

            關(guān)閉