下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、淺談C語(yǔ)言中的循環(huán)控制(圖文)論文導(dǎo)讀:日常生活中,很多問(wèn)題都要用到循環(huán)控制,如輸入全校學(xué)生成績(jī),求若干個(gè)數(shù)據(jù)的和,求階乘,這些都是重復(fù)處理的問(wèn)題。如果不加花括號(hào),那么while語(yǔ)句的范圍只能到while后第一個(gè)分號(hào)處。(1)for語(yǔ)句的一般形式中“表達(dá)式1”可以省略,但是其后面的分號(hào)不能省略。(1)除goto語(yǔ)句不主張使用外,其他三種語(yǔ)句一般情況下可以互相替換,處理同一問(wèn)題。(2)在while和dowhile語(yǔ)句中,因?yàn)橹荒茉趙hile后的括號(hào)內(nèi)指定循環(huán)條件,所以循環(huán)體中應(yīng)當(dāng)包含能使循環(huán)趨向結(jié)束的語(yǔ)句。關(guān)鍵詞:循環(huán)控制,goto語(yǔ)句,while語(yǔ)句,dowhile語(yǔ)句,for語(yǔ)句1、引言循環(huán)
2、結(jié)構(gòu)式結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)之一。在要求多次重復(fù)執(zhí)行時(shí),循環(huán)結(jié)構(gòu)會(huì)使程序簡(jiǎn)單高效,具有很大的優(yōu)越性,因此應(yīng)用相當(dāng)廣泛。發(fā)表論文。日常生活中,很多問(wèn)題都要用到循環(huán)控制,如輸入全校學(xué)生成績(jī), 求若干個(gè)數(shù)據(jù)的和, 求階乘,這些都是重復(fù)處理的問(wèn)題。發(fā)表論文。循環(huán)就是重復(fù),可以解決這類問(wèn)題。2、循環(huán)控制2.1、循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu), 又稱重復(fù)結(jié)構(gòu), 即反復(fù)執(zhí)行某一部分的操作。循環(huán)結(jié)構(gòu)是結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)之一。在C語(yǔ)言中, 主要有以下四種循環(huán)語(yǔ)句:用goto語(yǔ)句構(gòu)成循環(huán)、用while語(yǔ)句實(shí)現(xiàn)循環(huán)、用dowhile語(yǔ)句實(shí)現(xiàn)循環(huán)、用for語(yǔ)句實(shí)現(xiàn)循環(huán)。這四種語(yǔ)句都可以完成循環(huán)結(jié)構(gòu)的功能,但是在語(yǔ)法
3、、程序流程上又有各自的特點(diǎn)。(以下程序均以求為例)2.2、goto語(yǔ)句以及用goto語(yǔ)句構(gòu)成循環(huán)goto語(yǔ)句為無(wú)條件轉(zhuǎn)向語(yǔ)句,它的一般形式為:goto 語(yǔ)句標(biāo)號(hào);語(yǔ)句標(biāo)號(hào)用標(biāo)識(shí)符表示,它是由字母、數(shù)字、和下劃線組成,其第一個(gè)字符必須為字母或下劃線,不能用整數(shù)來(lái)作標(biāo)號(hào)。例如:goto part_1;是合法的,而goto 111;卻是不合法的。由于濫用goto語(yǔ)句容易使程序流程無(wú)規(guī)律、可讀性差,所以主張限制使用它,但是也不絕對(duì)禁止。goto語(yǔ)句一般與if語(yǔ)句一起構(gòu)成循環(huán)語(yǔ)句。例如:#includevoid main()int i,sum=0;i=1;loop:if(ivoid main()int
4、i,sum=0;i=1;while(ivoid main()int i,sum=0;i=1;dosum=sum+i;i+;while(i=100);printf(“%d ”,sum);2.5、用for語(yǔ)句實(shí)現(xiàn)循環(huán)for語(yǔ)句的一般形式為:for(表達(dá)式1;表達(dá)式2;表達(dá)式3) 語(yǔ)句其最簡(jiǎn)單的理解形式如下:for(循環(huán)變量賦初值;循環(huán)條件;循環(huán)變量增值) 語(yǔ)句例如:for(i=1;i=100;i+) sum=sum+i;需要說(shuō)明的是:(1) for語(yǔ)句的一般形式中“表達(dá)式1”可以省略,但是其后面的分號(hào)不能省略。這時(shí)應(yīng)在for語(yǔ)句之前給循環(huán)變量賦初值。(2) 若表達(dá)式2省略,則不判斷循環(huán)條件,循環(huán)會(huì)
5、無(wú)終止地進(jìn)行下去,即認(rèn)為表達(dá)式2始終為真。(3) 表達(dá)式3也可省略,但這時(shí)程序設(shè)計(jì)者應(yīng)另外設(shè)法保證循環(huán)能正常結(jié)束。(4) 可省略表達(dá)式1和表達(dá)式3,只有表達(dá)式2,即只給循環(huán)條件。(5) 三個(gè)表達(dá)式都可省略,此時(shí)無(wú)終止地執(zhí)行循環(huán)體。(6) 表達(dá)式1可以是設(shè)置循環(huán)變量初值的賦值表達(dá)式,也可以是與循環(huán)變量無(wú)關(guān)的其他表達(dá)式。(7) 表達(dá)式一般是關(guān)系表達(dá)式或邏輯表達(dá)式,也可以是數(shù)值或字符表達(dá)式,只要其值為非0,就執(zhí)行循環(huán)體。由此可見(jiàn),for循環(huán)語(yǔ)句的使用方法最為靈活。2.6、四種循環(huán)的比較(1)除goto語(yǔ)句不主張使用外,其他三種語(yǔ)句一般情況下可以互相替換,處理同一問(wèn)題。發(fā)表論文。(2)在while和dowhile語(yǔ)句中,因?yàn)橹荒茉趙hile后的括號(hào)內(nèi)指定循環(huán)條件,所以循環(huán)體中應(yīng)當(dāng)包含能使循環(huán)趨向結(jié)束的語(yǔ)句。(3)for語(yǔ)句可以在表達(dá)式1中實(shí)現(xiàn)循環(huán)變量的初始化,而while和dowhile語(yǔ)句應(yīng)在while和dowhile語(yǔ)句之前完成循環(huán)變量的初始化。(4)除goto語(yǔ)句和if語(yǔ)句構(gòu)成的循環(huán)外,其他三種語(yǔ)句都可以用break語(yǔ)句跳出循環(huán),用continue語(yǔ)句結(jié)束本次循環(huán)。3、結(jié)束語(yǔ)循環(huán)結(jié)構(gòu)和順序結(jié)構(gòu)、選擇結(jié)構(gòu)共同作為各種復(fù)雜程序的基本構(gòu)造單元,在程序設(shè)計(jì)中占有重要地位。只有認(rèn)真分析總結(jié)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工呼吸設(shè)備產(chǎn)品供應(yīng)鏈分析
- 衛(wèi)生制劑零售或批發(fā)服務(wù)行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- 個(gè)人背景調(diào)查行業(yè)相關(guān)項(xiàng)目經(jīng)營(yíng)管理報(bào)告
- 醫(yī)用礦泉水產(chǎn)品供應(yīng)鏈分析
- 工商業(yè)公司的商業(yè)管理輔助行業(yè)營(yíng)銷策略方案
- 為會(huì)議中心提供餐飲供應(yīng)服務(wù)行業(yè)經(jīng)營(yíng)分析報(bào)告
- 家用殺真菌劑產(chǎn)品供應(yīng)鏈分析
- 為企業(yè)提供商業(yè)咨詢行業(yè)營(yíng)銷策略方案
- 電修部門的卓越之旅-半年成績(jī)與未來(lái)展望
- 電動(dòng)起重機(jī)項(xiàng)目營(yíng)銷計(jì)劃書(shū)
- 小學(xué)四年級(jí)數(shù)學(xué)三位數(shù)除以兩位數(shù)過(guò)關(guān)考核口算題帶答案
- 2024年湖南湘潭市公安局招聘留置看護(hù)巡邏警務(wù)輔助人員28人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 2024-2030年中國(guó)電表行業(yè)發(fā)展分析及投資前景預(yù)測(cè)研究報(bào)告
- (新版)糖尿病知識(shí)競(jìng)賽考試題庫(kù)300題(含答案)
- 2024秋期國(guó)家開(kāi)放大學(xué)《政治學(xué)原理》一平臺(tái)在線形考(形考任務(wù)一)試題及答案
- 2024北京朝陽(yáng)區(qū)高三二模數(shù)學(xué)試題及答案
- 科學(xué)脊梁錢學(xué)森人物介紹
- Module 6 Unit 2 Happy Mid-Autumn Festival(教學(xué)設(shè)計(jì))-2024-2025學(xué)年外研版(三起)英語(yǔ)四年級(jí)上冊(cè)
- 2024年細(xì)胞治療行業(yè)營(yíng)銷策略方案
- 2024年北京市高考地理真題(原卷版)
- 教學(xué)成果獎(jiǎng)培育思考
評(píng)論
0/150
提交評(píng)論