亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

C 語言中的 for 循環

for 循環廣泛存在于 C 語言中的各個角落中。擔負著完成根據給定條件,完成有限次循環的重任。

1. for 循環的語法

for(控制循環的變量; 循環判斷條件; 循環變量增減變化)
{
    // 循環執行的語句
}

2. for 循環執行過程

圖片描述

3. for 循環的使用場景

當我們可以確定循環的控制條件的時候采用這個語句。這里的循環一般都是有限次的循環。我們都知道高斯小時候計算 1 到 100 累加的故事。那么 for 循環就可以用來解決這種頭尾數字都固定的反復一致的任務。這里就是從數字 1 一直相加到數字 100 。這就是 for 循環的一個應用。

4. for 循環使用實例

#include <stdio.h>

int main()
{
    for (int i = 0; i < 10; i++)
    {
        printf("No. %d: Hello C Language!\n", i);
    }

    return 0;
}

運行結果

No. 0: Hello C Language!
No. 1: Hello C Language!
No. 2: Hello C Language!
No. 3: Hello C Language!
No. 4: Hello C Language!
No. 5: Hello C Language!
No. 6: Hello C Language!
No. 7: Hello C Language!
No. 8: Hello C Language!
No. 9: Hello C Language!

我們首先初始化一個用于循環控制的變量 i ,當然你看到的大多數編程書籍都會使用這個變量名,其實你可以使用任意你喜歡的變量名,這個變量名的作用域,也就是變量起作用的范圍僅僅是在這個循環語句以及包括在緊挨著的大括號內,也就是我們經常提到的循環體內有效。

在初始化用于控制循環的變量后,我們就要判斷一下這個變量的初始值是不是滿足循環條件,如果你的初始值不滿足循環條件,那么后面的循環一次也不會被執行。這個和 do while 語句是完全不同的。如果滿足循環條件,那么后面大括號中的語句就會被執行。這里我們執行的語句是輸出一句話。在執行完大括號中的內容后,for 語句就會執行前面圓括號中的最后一個部分,也就是根據寫入的語句改變循環控制變量的值。

Tips:這里需要注意的是,控制循環變量的值不是在判斷條件后馬上改變,而是在執行完循環體中的內容后才發生改變。這點從上面實例程序中輸出的序號中可以清晰地看到。

5. 小結

for 語句是 C 語言循環語句中應用最為廣泛的循環語句。語句在使用中主要由四個步驟構成,初始化控制變量,編寫循環條件,編寫控制變量的變化規則,寫循環體。為什么說是編寫控制變量的變化規則呢?因為雖然很多情況下我們使用了自減或者自增,但是其實還有更多的控制變量的變化方式,比如偶數變化,奇數變化,指數變化等等。