C語言 循環(huán)語句 課件.ppt

C語言 循環(huán)語句 課件.ppt

ID:57056855

大小:927.50 KB

頁數(shù):17頁

時間:2020-07-30

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

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

1、第五章 循環(huán)結(jié)構(gòu)策劃人:機制2班陸吉東、冀思航、顏強、于鵬飛C語言結(jié)構(gòu)化程序設(shè)計的 3種基本結(jié)構(gòu):順序結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)Switch(表達式){Case常量1:語句1Case常量2:語句2:::Case常量n:語句nDefault:語句n+1}編輯一個程序,使其可以運行包括加減乘除在內(nèi)的計算運算#includeintmain(){floata,b;charop;scanf("%f%c%f",&a,&op,&b);switch(op){case'+':printf("%f",a+b);break;cas

2、e'-':printf("%f",a-b);break;case'*':printf("%f",a*b);break;case'/':printf("%f",a/b);break;default:printf("error");}return0;}循環(huán)結(jié)構(gòu)3個基本要素:循環(huán)入口(循環(huán)的初始化條件)循環(huán)體(反復執(zhí)行的部分)循環(huán)出口(循環(huán)的終止條件)循環(huán)語句:while語句do-while語句for語句}框圖循環(huán)框圖的兩種結(jié)構(gòu)條件循環(huán)體YNWhile循環(huán)結(jié)構(gòu)循環(huán)體條件Do-while循環(huán)結(jié)構(gòu)YN兩條語句的區(qū)別:不管條件是否滿

3、足,do-while語句至少要執(zhí)行一次循環(huán)體。while語句實現(xiàn)循環(huán)的特點:先判斷循環(huán)條件,后執(zhí)行循環(huán)體。do--while語句循環(huán)的特點:先執(zhí)行循環(huán)體,后判斷循環(huán)條件。while語句一般形式:while(表達式)語句Do-while語句一般表達式:do語句while(表達式)關(guān)于1+2+3+··+n的累加運算兩組實例對比:#includeintmain(){intn,i=1,sum=0;printf(“Enteranumber:”);scanf(“%d”,&n);while(i<=n){sum=sum

4、+i;i++;}printf(“Sumis%d”,sum);return0;}#includeintmain(){intn,i=1,sum=0;printf(“Enteranumber:”);scanf(%d”,&n);do{sum=sum+i;i++;}while(i<=n);printf(“sum=%d”,sun);return0;}whiledo-while注意?。?、在while語句中,表達式后面不能加分號,而在do-while語句的表達式后面則必須加分號。2、do-while語句也可以

5、組成多重循環(huán),而且可以和while語句相互嵌套。3、在do和while之間的循環(huán)體由多條語句組成時,必須用“{}”括起來組成一條復合語句。關(guān)于1+2+3+··+n的累加運算兩組實例對比:#includeintmain(){intn,i=1,sum=0;printf(“Enteranumber:”);scanf(“%d”,&n);while(i<=n){sum=sum+i;i++;}printf(“Sumis%d”,sum);return0;}#includeintmain(){in

6、tn,i=1,sum=0;printf(“Enteranumber:”);scanf(%d”,&n);do{sum=sum+i;i++;}while(i<=n);printf(“sum=%d”,sun);return0;}whiledo-while最強循環(huán)語句----for語句簡單,方便,快捷,靈活,功能更強,使用更廣。For語句的一般表達式:For(表達式1;表達式2;表達式3)語句3個表達式的主要作用表達式1:設(shè)置初始條件,只執(zhí)行一次。表達式2:循環(huán)條件表達式,判定是否繼續(xù)循環(huán)。表達式3:循環(huán)的調(diào)整。for語句:

7、for(循環(huán)變量賦初值;循環(huán)條件;循環(huán)變量增值)語句Eg;/*求n個自然數(shù)的累加和*/#includeintmain(){intn,i,sum=0;scanf(“%d”,&n);for(i=1;i<=n;i++)sum=sum+i;printf(“%d”,sum);return0;}/*求n!*/#includeintmain(){intn,i,ride=1;scanf(“%d”,&n);for(i=1;i<=n;i++)ride=ride*i;printf(“%d”,ride);re

8、turn0;}for語句的改寫for(表達式1;表達式2;表達式3)語句

9、

10、表達式1;while表達式2{語句表達式3}注意!!for語句中的各個表達式都可以省略但分號間隔符不能省略。for(;表達式2;表達式3)for(表達式1;;表達式3)for(表達式1;表達式2;)for(;;)最后,大家認真看看課本做做課本

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

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

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