循環結構的基本組成部分,一般可分為四部分:
- 初始化語句:在循環開始最初執行,而且只做唯一一次
- 條件判斷:如果成立,則循環繼續;如果不成立,則循環退出。
- 循環體:重復要做的事情內容,若干行語句。
- 進步語句:每次循環之后都要進行的掃尾工作。
for循環格式: for(初始化語句;條件判斷;進步語句){ 循環體; } while循環格式: 初始化語句; while(條件判斷){ 循環體; 進步語句; } do-while循環格式: 初始化語句; do{ 循環體; 進步語句; }while(條件判斷);
三種循環的區別:
- 如果條件判斷從來都沒有滿足過,那么for循環和while循環將會執行0次,但是do-while會執行至少一次。
- for循環的變量在小括中定義,只有循環內部才可以使用。while和do-while循環初始化語句本來就在外面,所以出來循環后還可以使用。
關於循環的選擇,有一個小建議:
- 凡是次數確定的場景多用for循環;否則多用while循環。
