今天,學習了軟件開發(fā)語言的基礎C語言的循環(huán)語句.
在C語言中,循環(huán)語句有三大類:
while語句,do..while語句和for語句
運用循環(huán)語句時,首先需要滿足循環(huán)語句的四大要素:條件初始化,條件判斷,條件更新和循環(huán)體.
三大語句的結構分別是:
while語句: ? ? ? ? ? ? ? do..while語句: ? ? ? ? ? ? for語句:
條件初始化; ? ? ? ? ? ? ? 條件初始化; ? ? ? ? ? ? ? ?for(條件初始化; 條件判斷; 條件更新){
while(條件表達式){ ? ? ? ?do{ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?循環(huán)體;
循環(huán)體; ? ? ? ? ? ? ? ? ? ? ?循環(huán)體;? ? ? ? ? ? ? ? ? ? ? ? ? }
}? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }while(條件表達式);?
while語句和do..while語句的區(qū)別:
while循環(huán):先判斷循環(huán)條件是否成立,再決定是否執(zhí)行循環(huán)體.有可能一次都不執(zhí)行.
do-while循環(huán):先執(zhí)行循環(huán)體,再判斷循環(huán)條件是否依然成立,do-while循環(huán)至少執(zhí)行一次循環(huán)體.
一般情況下,循環(huán)次數(shù)確定時,用for語句,不確定用while語句;
在while語句中,可使用break和continue來結束循環(huán):break用來結束此次循環(huán)語句,而continue則結束本次循環(huán),進入下一次循環(huán).
1.循環(huán)變量初始化化
2.循環(huán)條件.
3.循環(huán)增量
4.循環(huán)體
for循環(huán)的執(zhí)行順序為1 - 2 - 4 ?- 3 - 2 - 4 - 3 - 2 - 4 - 3....2當條件不再滿足是跳出循環(huán).
循環(huán)嵌套:for循環(huán)語句之間可以互相套用
for(條件初始化; 條件判斷; 條件更新){
? ? ? for(條件初始化2; 條件判斷2; 條件更新2){
? ? ? 循環(huán)體;
? ? ? }
}
在for循環(huán)語句嵌套使用時,第二for循環(huán)語句的整體是第一個for循環(huán)語句的循環(huán)體.
在學習循環(huán)語句時,要先掌握循環(huán)語句的結構,并且要分析滿足循環(huán)語句的四要素,進而選擇合適的循環(huán)語句進行使用.