C語言基礎之for迴圈的使用

2022-05-10 16:10:16 字數 3295 閱讀 4048

一.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 當乙個常量...