1、大多數應用程序語言都會包含循環結構。循環結構和順序結構、選擇結構是結構化程序語言設計的3種基本結構;
2、while語句珂可簡單的記為:只要循環條件為真(即給定的條件成立),就執行循環語句。
while循環的特點是:先判斷條件表達式,后執行循環體語句。
3、do ... while語句的特點是:先無條件的執行循環體,然后判斷循環條件是否成立。若成立,再執行循環體,
4、在一般情況下,用while語句和用do...while語句處理同一問題時,若二者的循環體部分是一樣的,那么結果也是一樣的。但是如果while后面的表達式一開始為假,兩種結果是不一樣的。
5、用for語句實現循環
for(循環變量賦初值:循環條件;循環變量增值)
語句
6、幾種循環的比較:
1)3種循環都可以用來處理同一問題,一般情況下它們可以互相代替
2)在while循環和do while循環中,只在while后面的括號內指定循環條件,因此為了使循環能正常結束。應在循環體內包含使循環趨于結束的語句(如1++或i=i+1等)
3)用while和do while循環時,循環變量初始化的操作應在while和do...while語句前完成。而for語句可以在表達式1中實現循環變量的初始化
4)while循環,do while循環和for循環,都可以使用break語句跳出循環,用continue語句結束本次循環
7、用break語句提前終止循環
break語句只能用于循環語句和switch語句之中,而不能單獨使用
8、用continue語句提前結束本次循環
其作用為結束本次循環,即跳出循環體中下面尚未執行的語句,轉到循環體結束點之前,接著執行for語句中的表達式。然后進行下一次循環體的判定。
9、break和while的區別
continue語句只結束本次循環,而不是終止整個循環的執行。而break語句則是結束整個循環過程,不再判定執行循環的條件是否成立