一.for迴圈格式.
1:for (語句1; 條件; 語句2)
2:
3:
8:
9: 具體:
10:
11: 語句1:初始化語句
12:
13: 語句2:增量語句(執行完迴圈體後再執行的語句)
14:
1.for一開始就會執行一次語句1(整個for迴圈只會執行一次)
2.判斷條件是否成立,如果條件成立,就會執行一次迴圈體,然後就會執行語句2,再次判斷條件是否成立
1: #include
2:
3:int main()
4:
5:
16:
1: 格式一:
2:
3:int count = 0;
4:
5:for ( ; count < 50; )
6:
7:
14:
15: 格式二:
16:
17:for (int count = 0; count < 50; )
18:
19:
26:
27: 格式三:
28:
29:for (int count = 0; count < 50; count++)
30:
31:
36:
37: 格式四:
38:
39:for (int count = 0; count < 50; printf("做俯臥撐\n"),printf("哈哈哈\n"),count++)
42:
1.不要隨便在for()後面寫分號
1:for (int i=0; i<5; i++);
2:
3:
8:
錯誤:變數a的作用域不明確
2. 如果要在迴圈體中定義新的變數,必須用大括號{}包住
1:for (int i=0; i<5; i++)
2:
3:int a = 10;
4:
3.區域性變數的使用應注意範圍
1: 例一.
2:
3:for (int i = 0; i<10; i++, a++)
4:
5: 中
8:
9:int a = 10;
10:
11: }
12:
13: 例二.
14:
15:int a = 10;
16:
17:for (int i=0, a= 9; i<5; i++)
18:
19: */
28:
4.最簡單的死迴圈.
1:for(;;);
2:
3:// 最簡單的利用for迴圈實現死迴圈
4:
例一:
1:/*
2:
3:好友列表1
4:
5:好友1
6:
7:好友2
8:
9:好友列表2
10:
11:好友1
12:
13:好友2
14:
15:好友列表3
16:
17:好友1
18:
19:好友2
20:
21:*/
22:
23: #include
24:
25:int main()
26:
27:
44:
45: }
46:
47:return 0;
48:
49: }
50:
例二:
1:/*
2:
3:提示使用者輸入乙個正整數n,如果n=5,就輸出下列圖形,其他n值以此類推
4:
5:*****
6:
7:****
8:
9:***
10:
11:**
12:
13:*
14:
15:*/
16:
17: #include
18:
19:int main()
20:
21:
42:
43:// 3.輸出圖形
44:
45:for (int i = 0; i// 有多少行
46:
47:
58:
59: printf("\n");
60:
61: }
62:
63:return 0;
64:
65: }
C語言基礎之迴圈
1 while迴圈1 while 迴圈控制表示式 s1 計算迴圈控制表示式,若為真則執行迴圈體語句塊,否則退出迴圈 s2 執行迴圈體語句塊後,執行s1。1 如果迴圈控制表示式恒為真,則構成無限迴圈 break,return 2 while迴圈的迴圈體可能一次都不執行。2 do while迴圈 dow...
Java基礎之迴圈的使用
一 while迴圈與 do while迴圈 區別 while 先判斷條件,只有條件滿足才執行迴圈體。do while 先執行迴圈體,再判斷條件,條件滿足,再繼續執行迴圈體 無論條件是否滿足,迴圈至少執行一次 如下 public static void whiledemo public static ...
C語言基礎 迴圈結構
一 while迴圈 使用格式 whlie 表示式 例子 用while語句計算1 2 3 100的值 include int main printf 結果為 d n sum return 0 while迴圈的陷阱 死迴圈 一直執行迴圈體中的 不會退出 while迴圈使用注意 1 死迴圈 2 當乙個常量...