<nobr id="eeyoh"><big id="eeyoh"></big></nobr>

  • <button id="eeyoh"><acronym id="eeyoh"><cite id="eeyoh"></cite></acronym></button>

    <dd id="eeyoh"></dd>
    1. <dd id="eeyoh"><center id="eeyoh"></center></dd>

      <th id="eeyoh"></th>
      1. <span id="eeyoh"></span>
        更多課程 選擇中心

        嵌入式培訓
        達內IT學院

        400-111-8989

        嵌入式學習:C語言中While語句使用規則

        • 發布:嵌入式培訓
        • 來源:嵌入式教程
        • 時間:2020-01-07 16:04

        C語言中的while語句很簡單,基本的表達式為while (表達式) {循環體}

        很簡單:如果表達式為條件成立,則執行循環體的內容;如果表達式為條件不成立,則不執行循環體的內容。

        例如:

        int a = 5;

        while(a > 0 ){

        sleep(1);

        printf("hello world\n");

        'a- -;

        }

        執行的結果很簡單,每隔一秒鐘打印一句 “hello world”,一共五次,此時 a>0 ,就是一個判定成立,并且循環判定了五次,忽略剛才的代碼,如果我們再修改一下,看看while循環里,經常用的continue , 和break是什么情況:

        int a = 5;

        while(a > 0 ){

        sleep(1);

        'a- -;

        printf("hello world\n",-a);

        }

        代碼編程上圖,你依然可以快速的看懂打印的結果為:

        hello world - 4

        hello world - 3

        hello world - 2

        hello world - 1

        hello world - 0

        現在加點東西進去,變成這樣,打印的是什么呢:

        int a = 5;

        while(a > 0 ){

        sleep(1);

        'a- -;

        if (a= = 3)

        continue;

        printf("hello world\n",a);

        }

        公布結果:

        hello world - 4

        hello world - 2

        hello world - 1

        hello world - 0

        毫無疑問,沒有打印 “hello world-3”,這說明什么呢,continue跳過了他下面所有的執行語句,在我們這個代碼就是跳過了printf這條語句,繼續執行while循環判斷打印.考慮一下,如果把continue換成break,有是什么呢,毫無疑問,打印的結果為:

        int a = 5;

        while(a > 0 ){

        sleep(1);

        a- -;

        if (a= = 3)

        break;

        printf("hello world-%d\n",a);

        }

        hello world - 4

        只有這一句,因為break和continue可不一樣,他是直接跳出整個循環,而不是跳過本次打印,程序跳出循環直接就結束了。當然,平時我們在使用也有使用do {循環體} while(表達式); 這種語句的時候,它和前面的while循環有什么區別呢,很簡單,就是do while循環,先執行循環體,再執行表達式判斷,那么毫無疑問執行結果有兩種:

        1)執行循環體中的內容,執行之后,再進行表達式判斷,如果表達式成立,則繼續執行循環

        2)執行循環體中的內容,執行之后,再進行表達式判斷,如果表達式不成立,則結束循環,完事了

        預約申請免費試聽課

        填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

        上一篇:嵌入式系統由哪幾部分組成?
        下一篇:你了解arm開發體系機構特征有哪些嗎?

        裸編程怎么做?裸編程具體做法

        嵌入式編程中你必須知道的小知識

        嵌入式C語言編程小知識總結

        有哪些工具可以讓嵌入式開發事半功倍?

        • 掃碼領取資料

          回復關鍵字:視頻資料

          免費領取 達內課程視頻學習資料

        • 視頻學習QQ群

          添加QQ群:1143617948

          免費領取達內課程視頻學習資料

        Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

        選擇城市和中心
        黑龍江省

        吉林省

        河北省

        湖南省

        貴州省

        云南省

        廣西省

        海南省

        中文第一社区天天射干20191024香蕉视频1024香蕉视频操逼逼网 百度 好搜 搜狗
        <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>