c語言循環(huán)控制ppt課件.ppt

c語言循環(huán)控制ppt課件.ppt

ID:59421852

大小:488.50 KB

頁數(shù):40頁

時(shí)間:2020-09-19

c語言循環(huán)控制ppt課件.ppt_第1頁
c語言循環(huán)控制ppt課件.ppt_第2頁
c語言循環(huán)控制ppt課件.ppt_第3頁
c語言循環(huán)控制ppt課件.ppt_第4頁
c語言循環(huán)控制ppt課件.ppt_第5頁
資源描述:

《c語言循環(huán)控制ppt課件.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第六章循環(huán)控制6.1循環(huán)型程序設(shè)計(jì)6.2goto語句構(gòu)成循環(huán)6.3while語句6.4do…while語句6.5for語句6.6輔助控制語句循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)直到型循環(huán)結(jié)構(gòu)PA假真當(dāng)P為真AAP真假A直到P為真6.1循環(huán)型程序設(shè)計(jì)概述C語言可實(shí)現(xiàn)循環(huán)的語句:用goto和if構(gòu)成循環(huán)while語句do~while語句for語句goto語句及用goto構(gòu)成循環(huán)goto語句一般格式:功能:無條件轉(zhuǎn)移語句說明:不能用整數(shù)作標(biāo)號只能出現(xiàn)在goto所在函數(shù)內(nèi),且唯一只能加在可執(zhí)行語句前面限制使用goto語句goto語句標(biāo)號;….…..標(biāo)號:語句

2、;6.2goto語句構(gòu)成循環(huán)例用if和goto語句構(gòu)成循環(huán),求/*ch5_1.c*/#includemain(){inti,sum=0;i=1;loop:if(i<=100){sum+=i;i++;gotoloop;}printf("%d",sum);}sum=0+1sum=1+2=3sum=3+3=6sum=6+4……sum=4950+100=5050循環(huán)初值循環(huán)終值循環(huán)變量增值循環(huán)條件循環(huán)體例從鍵盤輸入一組數(shù)據(jù),以0結(jié)束輸入,求數(shù)據(jù)和/*ch5_11.c*/#includemain(){intn

3、umber,sum=0;read_loop:scanf("%d",&number);if(!number)gotoprint_sum;sum+=number;gotoread_loop;print_sum:printf("Thetotalsumis%d",sum);}一般形式:while(表達(dá)式)循環(huán)體語句;執(zhí)行流程:expr循環(huán)體假(0)真(非0)while6.3while語句特點(diǎn):先判斷表達(dá)式,后執(zhí)行循環(huán)體說明:循環(huán)體有可能一次也不執(zhí)行循環(huán)體可為任意類型語句下列情況,退出while循環(huán)條件表達(dá)式不成立(為零)循環(huán)體內(nèi)遇brea

4、k,return,goto無限循環(huán):while(1)循環(huán)體;例用while循環(huán)求/*ch5_2.c*/#includemain(){inti,sum=0;i=1;while(i<=100){sum=sum+i;i++;}printf("%d",sum);}循環(huán)初值循環(huán)終值循環(huán)變量增值循環(huán)條件循環(huán)體例顯示1~10的平方/*ch5_21.c*/#includemain(){inti=1;while(i<=10){printf("%d*%d=%d",i,i,i*i);i++;}}運(yùn)行結(jié)果:1*1=12

5、*2=43*3=94*4=165*5=256*6=367*7=498*8=649*9=8110*10=100一般形式:do循環(huán)體語句;while(表達(dá)式);執(zhí)行流程:do循環(huán)體expr假(0)真(非0)while6.4do…while語句特點(diǎn):先執(zhí)行循環(huán)體,后判斷表達(dá)式說明:至少執(zhí)行一次循環(huán)體do~while可轉(zhuǎn)化成while結(jié)構(gòu)expr循環(huán)體假(0)真(非0)循環(huán)體While循環(huán)例用do~while循環(huán)求/*ch5_3.c*/#includemain(){inti,sum=0;i=1;do{sum+=i;i++;}

6、while(i<=100);printf("%d",sum);}例while和do~while比較/*ch5_4.c*/#includemain(){inti,sum=0;scanf("%d",&i);do{sum+=i;i++;}while(i<=10);printf("%d",sum);}main(){inti,sum=0;scanf("%d",&i);while(i<=10){sum+=i;i++;}printf("%d",sum);}一般形式:for([expr1];[expr2];[expr3])循環(huán)體語句

7、;執(zhí)行流程:expr2循環(huán)體假(0)真(非0)forexpr1expr36.5for語句for語句一般應(yīng)用形式:for(循環(huán)變量賦初值;循環(huán)條件;循環(huán)變量增值){循環(huán)體語句;}說明:for語句中expr1,expr2,expr3類型任意,都可省略,但分號;不可省無限循環(huán):for(;;)for語句可以轉(zhuǎn)換成while結(jié)構(gòu)expr1;while(expr2){循環(huán)體語句;expr3;}例用for循環(huán)求#includemain(){inti,sum=0;for(i=1;i<=100;i++)sum+=i;printf("%

8、d",sum);}例:#includemain(){inti=0;for(i=0;i<10;i++)putchar(‘a(chǎn)’+i);}運(yùn)行結(jié)果:abcdefghij例:#includem

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。