20、 while 循環
1.1 while循環概念
while 循環定義:“當…時候,執行某段程序”。
當給定的條件為真時,執行循環體;
條件為假時,結束循環。
下面是 while 循環代碼:
while 循環語句包含了五個要素:
① 關鍵字 while;
② 條件;
③ 英文冒號:;
④ 縮進;
⑤ 循環體。
1.2 while循環語法
while 循環必須是以關鍵字while開頭的。
while 后面緊跟著的,就是條件。
它有很多種形式,
如:比較運算表達式,邏輯運算表達式和布爾值表達式。
然后就是英文的冒號:。
最后就是縮進和循環體。
循環體是 while 循環下縮進的代碼塊,正常情況下,每次循環,這個代碼塊都會被完整執行一次,所以也叫循環體。
運行剛才的代碼,看看 while 循環效果。
1.3 while循環執行流程
當程序在執行過程中遇到 while 循環,
首先要判斷條件是否成立,
如果成立,循環體就會被執行。
然后再次判斷條件,如果依然成立,
則再次執行循環體。
上述情況,
通常會一直持續到條件不成立的時候,
此時就會結束循環,繼續往下運行。
while 循環執行流程
第一行代碼,設置初始變量a = 0,此時此刻,變量 a 的值是 0,所以條件肯定是成立的。
第二行代碼,程序識別出關鍵字while,馬上意識到:這是一個while循環。判斷條件a < 5是否成立,條件成立時,就需要執行 while 循環內的循環體了,開始第一輪循環。
第三行代碼,打印出了 a 的值,此時 a 依然是 0,所以終端會打印出數字0。
第四行代碼,a加上了1,即 0 + 1,所以a的值變為1
-
程序
+關注
關注
117文章
3819瀏覽量
82329 -
循環
+關注
關注
0文章
92瀏覽量
16234
發布評論請先 登錄
C語言入門教程-if語句和while循環
Java教程之如何進行Java中的do-while循環

評論