tft每日頭條

 > 生活

 > c語言中的while是怎麼用的

c語言中的while是怎麼用的

生活 更新时间:2024-10-04 04:17:45

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

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

很簡單:

如果表達式為條件成立,則執行循環體的内容;

如果表達式為條件不成立,則不執行循環體的内容

例如:

c語言中的while是怎麼用的(成都嵌入式學習)1

執行的結果很簡單,每隔一秒鐘打印一句 “hello world”,一共五次

此時 a>0 ,就是一個判定成立,并且循環判定了五次

忽略剛才的代碼,如果我們再修改一下,看看while循環裡,經常用的

continue , 和break是什麼情況:

c語言中的while是怎麼用的(成都嵌入式學習)2

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

c語言中的while是怎麼用的(成都嵌入式學習)3

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

c語言中的while是怎麼用的(成都嵌入式學習)4

公布結果:

c語言中的while是怎麼用的(成都嵌入式學習)5

毫無疑問,沒有打印 “hello world-3”,這說明什麼呢,continue跳過了他下面所有的執行語句,在我們這個代碼就是跳過了printf這條語句,繼續執行while循環判斷打印

考慮一下,如果把continue換成break,有是什麼呢,毫無疑問,打印的結果為:

c語言中的while是怎麼用的(成都嵌入式學習)6

隻有這一句,因為break和continue可不一樣,他是直接跳出整個循環,而不是跳過本次打印,程序跳出循環直接就結束了。

當然,平時我們在使用也有使用do {循環體} while(表達式); 這種語句的時候,它和前面的while循環有什麼區别呢,很簡單,就是do while循環,先執行循環體,再執行表達式判斷

,那麼毫無疑問執行結果有兩種:

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

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

私信【嵌入式】領取更多嵌入式語言學習視頻!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved