C++循環語句

C++循環語句

C++循環語句包括while語句,do-while語句和for語句等常見幾種語句。while語句實現"當型"循環,do-while語句實現"直到型"循環,for語句也用來實現"當型"循環。

基本介紹

  • 中文名:C++循環語句
  • while語句:實現"當型"循環
  • do-while語句:"直到型"循環
  • for語句:實現"當型"循環
while語句,do-while語句,for語句,

while語句

while語句實現"當型"循環,它的一般格式為:
while (termination){
body;
}
1.當布爾表達式(termination)的值為true時,循環執行大括弧中語句。並且初始化部分和疊代部分是任選的。
2.while語句首先計算終止條件,當條件滿足時,才去執行循環中的語句。這是"當型"循環的特點。

do-while語句

do-while語句實現"直到型"循環,它的一般格式為:
do{
body;
}while (termination);
  1. do-while語句首先執行循環體,然後計算終止條件,若結果為true,則循環執行大括弧中的語句,直到布爾表達式的結果為false。
2.與while語句不同的是,do-while語句的循環體至少執行一次,是"直到型"循環的特點。

for語句

for語句也用來實現"當型"循環,它的一般格式為:
for (initialization;termination;iteration){
body;
}
1.for語句執行時,首先執行初始化操作,然後判斷終止條件是否滿足,如果滿足,則執行循環體中的語句,最後執行疊代部分。完成一次循環後,重新判斷終止條件。
2.可以在for語句的初始化部分聲明一個變數,它的作用域為一個for語句。
3.for語句通常用來執行循環次數確定的情況(如對數組元素進行操作),也可以根據循環結束條件執行循環次數不確定的情況。
4.在初始化部分和疊代部分可以使用逗號語句,來進行多個動作。逗號語句是用逗號分隔的語句序列。例如:
for(i=0,j=10;i<j;i++,j--){
body;
}
5.初始化、終止以及疊代部分都可以為空語句(),三者均為空的時候,相當於一個無限循環,如:
for(i=0;;i++)
{
body;
}

相關詞條

熱門詞條

聯絡我們