tft每日頭條

 > 圖文

 > c語言while循環介紹

c語言while循環介紹

圖文 更新时间:2024-07-27 20:15:50

c語言while循環介紹(C語言如何選擇for-loop和while-loop)1

管道圖

如何選擇使用哪一種循環?首先,确定是需要入口條件循環還是出口條件循環。

通常,入口條件循環用得比較多,有幾個原因。其一,一般原則是在執行循環之前測試條件比較好。其二,測試放在循環的開頭,程序的可讀性更高。另外,在許多應用中,要求在一開始不滿足測試條件時就直接跳過整個循環。

那麼,假設需要一個入口條件循環,用for循環還是while循環?這取決于個人喜好,因為二者皆可。要讓for循環看起來像while循環,可以省略第1個和第3個表達式。

for (; test; )

與下面的while效果相同:

while (test)

要讓while循環看起來像for循環,可以在while循環的前面初始化變量,并在while循環體中包含更新語句。例如:

initialize; while (test) { body; update; }

與下面的for循環效果相同:

for (initialize; test; update) body;

一般而言,當循環涉及初始化和更新變量時,用for循環比較合适,而在其他情況下,比如不确定循環的次數,用while循環更好。對于下面這種條件,用while循環就很合适:

while (scanf("%ld, &num") == 1)

對于涉及索引計數的循環,用for循環更适合。例如:

for (count=1; count<=100; count )

,

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

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

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