1. 程式人生 > >第九章筆記

第九章筆記

while循環 們的 iam ria row 變化 三種 語句 排列

循環結構進階

學習本章用到的單詞

triangle:三角形

circle:圓形

diamond:鉆石

password:密碼

row:行.排列


二重循環結構

簡單的說:二重循環就是一個循環體內又包含另一個完整的循環結構.

while循環結構,do-while循環結構,for循環結構三種循環結是可以相互嵌套的

語法://while與while循環嵌套

while(循環條件1){

//循環操作1

  while(循環條件2){

    循環操作2

}

}

//do-while與do-while循環嵌套

do{

//循環操作1

do{

//循環操作2

}while(循環條件2);

}while(循環條件1)

//for與for循環嵌套

for(循環條件1)

//循環操作1

for(循環條件2)

//循環操作2

}

}

//while與for循環嵌套

while(循環條件1){

//循環操作1

for(循環條件2){

//循環操作2

}

}

以上四種形式.循環條件1和循環操作1對應的循環稱為外層循環.循環條件2和循環操作2對應的循環稱為內層循環,內層循環結束後才執行外層循環的語句.在二重循環中,外層循環變量變化一次,內層循環變量要從初始值到結束值變化一遍.

跳轉語句進階

在二重循環中使用continue語句

在二中循環中使用break語句

二重循環中continue和break語句的對比

當continue和break語句用在內層循環時,只會影響內層循環的執行,對外層循環沒有影響,他們的不同點在於執行該語句後,程序跳轉的位置不同.以二重循環為例,兩個語句的對比(書上183頁).

continue語句是跳出本次循環,進入下一次循環.而break是跳出本層循環,即提前結束本層循環,執行循環下面的語句.

本章總結

二重循環就是一個循環體內又包含另一個完整的循環結構的循環.

在二重循環中可以使用break,continue語句控制程序的執行.

第九章筆記