C語言 小黃鴨 迴圈結構 之 for

2021-09-19 07:34:55 字數 1169 閱讀 3550

c語言迴圈結構

for迴圈的用法

for(單次表示式;條件表示式;自變表示式)

其中,表示式皆可以省略,但分號不可省略,因為「;」可以代表乙個空語句,省略了之後語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。

for迴圈小括號裡第乙個「;」號前為乙個為不參與迴圈的單次表示式,其可作為某一變數的初始化賦值語句, 用來給迴圈控制變數賦初值; 也可用來計算其它與for迴圈無關但先於迴圈部分處理的乙個表示式。

倆「;」號之間的條件表示式是乙個關係表示式, 其為迴圈的正式開端,當條件表示式成立時執行中間迴圈體。

執行的中間迴圈體可以為乙個語句,也可以為多個語句,當中間迴圈體只有乙個語句時,其大括號{}可以省略,執行完中間迴圈體後接著執行末尾迴圈體。

執行末尾迴圈體後將再次進行條件判斷,若條件還成立,則繼續重複上述迴圈,當條件不成立時則跳出當下for迴圈

#include#includeint main()

printf("\n"); //換行

i= 0; //給i賦值為0

for(;i < 10;) //只有判斷條件,其他為空語句

printf("\n");

for(i = 0;;i++)

system("pause");

return 0;

}

以上情況等效!!!

使用for迴圈列印菱形

方法:分上下兩部分分別列印

#include#includeint main()

for(k = 1;k <= 2*i-1;k++)

printf("\n");

} for(i = 1;i < n-1;i++) //菱形下半部分

C語言小黃鴨 迴圈結構do while

c語言迴圈結構 do while 注意,while 後面的分號千萬不能省略。這種迴圈結構和while迴圈的區別就在於 先執行花括號裡的語句再判斷條件是否成立,而while是判斷了再執行 includeint main while a 20 printf d a return 0 可以看到括號中的條件...

語言C 之迴圈結構

第四篇啊,給點關注和贊吧,以後會寫更多的!程式設計求解下列式子的值 s 1 2 3 n 首先有一種方法,用等差數列求和,這是小學三年級的奧數題,用的是最基礎的結構,如果有不懂,可以看我的上兩篇部落格 語言c 之基礎知識 拓展 語言c 之簡單c 語言介紹 以下是迴圈結構的模板 1.for語句 for ...

C語言入門筆記之迴圈結構

迴圈結構的功能是讓計算機重複地執行相同的操作 c語言中的各種迴圈結構for迴圈是比較常用的一種迴圈,一般形式是for 一般表示式 條件表示式 末尾迴圈體 執行邏輯 例子 在螢幕上列印1 2 3 4 5 99 100 include int main return 0 while 條件語句 執行邏輯 ...