- 相關推薦
C語言基礎循環(huán)結構
引導語:循環(huán)結構可以減少源程序重復書寫的工作量,用來描述重復執(zhí)行某段算法的問題,這是程序設計中最能發(fā)揮計算機特長的程序結構 。以下是百分網小編分享給大家的C語言循環(huán)結構,歡迎閱讀學習!
1.1 for循環(huán)結構
1.for循環(huán)語句的一般表達式是:
for(表達式1;表達式2;表達式3) 語句
2.C語言語法規(guī)定:循環(huán)體語句只能包含一條語句,若需多條語句,應使用復合語句。
1.2 while和do while循環(huán)結構
1.while語句用來實現″當型″循環(huán)結構,它的一般形式如下:
while(表達式)語句
當表達式為非0值時執(zhí)行while語句中內嵌的語句;當表達式的值為0時,直接跳過while語句后面的語句,執(zhí)行下一條語句。
2.while語句執(zhí)行的特點是:先判斷表達式,后執(zhí)行語句。
3.do while用來實現″直到型″循環(huán)結構,它的一般形式為:
do語句
while(表達式);
這個語句執(zhí)行時,先執(zhí)行一次指定的內嵌的語句,然后判別表達式,當表達式的值為非0時,返回重新執(zhí)行該語句,如此反復,直到表達式的值為等于0為止,此時循環(huán)結束。
4.do while語句執(zhí)行的特點是:先執(zhí)行語句,后判斷表達式。
1.3 continue語句和break語句
1.break語句有兩個用途:①在switch語句中用來使流程跳出switch結構,繼續(xù)執(zhí)行switch語句后面的語句;②用在循環(huán)體內,迫使所在循環(huán)立即終止,即跳出所在循環(huán)體,繼續(xù)執(zhí)行循環(huán)體后面的第一條語句。
2.continue語句結束本次循環(huán),即跳過循環(huán)體中尚未執(zhí)行的語句。在while和do while語句中,continue語句將使控制直接轉向條件測試部分,從而決定是否繼續(xù)轉向循環(huán)。在for循環(huán)中,遇到continue語句后,首先計算for語句表達式3的值,然后再執(zhí)行條件測試(表達式2),最后根據測試結果來決定是否繼續(xù)轉向for循環(huán)。
1.4 循環(huán)的嵌套
1.一個循環(huán)體內又包含另一個完整的循環(huán)結構,稱為循環(huán)的嵌套。內嵌的循環(huán)中還可以嵌套循環(huán),這就是多層循環(huán)。
2.三種循環(huán)(while循環(huán)、do while循環(huán)和for循環(huán))可以互相嵌套。
【C語言基礎循環(huán)結構】相關文章:
C語言循環(huán)結構知識點07-16
C語言循環(huán)基礎知識附代碼示例04-12
C語言跳出循環(huán)10-16
C語言for循環(huán)的使用10-24
C語言的結構10-14
C語言順序結構07-10
關于c++語言中的循環(huán)語言08-16
C語言編程基礎08-17
c語言基礎習題10-13
C語言三種循環(huán)語句04-28