




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C語言三種循環(huán)語句三種基本的循環(huán)語句:for語句、while語句和do-while語句。一、循環(huán)語句(一)、for循環(huán)它的一般形式為:for(初始化;條件表過式;增量)語句;初始化總是一個(gè)賦值語句,它用來給循環(huán)控制變量賦初值; 條件表達(dá)式是一個(gè)關(guān)系表達(dá)式,它決定什么時(shí)候退出循環(huán);增量 定義循環(huán)控制變量每循環(huán)一次后按什么方式變化。這三個(gè)部分之 間用;分開。例如:for(i=1;i=10;i+)語句;上例中先給i賦初值1,判斷i是否小于等于10,若是則執(zhí) 行語句,之后值增加1。再重新判斷,直到條件為假,即i10時(shí), 結(jié)束循環(huán)。注意:.for循環(huán)中語句可以為語句體,但要用和將參加循環(huán)的 語句括起來。
2、.for循環(huán)中的初始化、條件表達(dá)式和增量都是選擇項(xiàng),即 可以缺省,但;不能缺省。省略了初始化,表示不對(duì)循環(huán)控制變量賦初值。省略了條件表達(dá)式,則不做其它處理時(shí)便成為 死循環(huán)。省略了增量,則不對(duì)循環(huán)控制變量進(jìn)行操作,這時(shí)可在 語句體中加入修改循環(huán)控制變量的語句。.for循環(huán)可以有多層嵌套。例如:for(;)語句;for(i=1;i+=2)語句;for(j=5;)語句;這些for循環(huán)語句都是正確的。main()int i,j;printf(i j );for(i=0;i2;i+)for(j=0;j3;j+)printf(%d %d ,i,j);輸出結(jié)果為:i j0 00 10 21 11 2用for
3、循環(huán)求1+2+100的和:main()int sn=0,i;for(i=1;i=100;i+)sn+=i; /*1+2+100*/printf(%d ,sn);從程序可以看出,使用循環(huán)語句可以大大簡(jiǎn)化代碼。(二)、while循環(huán)它的一般形式為:while (條件)語句;while循環(huán)表示當(dāng)條件為真時(shí),便執(zhí)行語句。直到條件為假 才結(jié)束循環(huán)。并繼續(xù)執(zhí)行循環(huán)程序外的后續(xù)語句。例如:#include stdio.hmain()char c;c=; /*初始化c*/while(c!= ) /*回車結(jié)束循環(huán)*/c=getche(); /*帶回顯的從鍵盤接收字符*/上例中,while循環(huán)是以檢查c是否為回車
4、符開始,因其事 先被初始化為空,所以條件為真,進(jìn)入循環(huán)等待鍵盤輸入字符; 一旦輸入回車,則c=,條件為假,循環(huán)便告結(jié)束。與for循環(huán) 一樣,while循環(huán)總是在循環(huán)的頭部檢驗(yàn)條件,這就意味著循環(huán) 可能什么也不執(zhí)行就退出。注意:.在while循環(huán)體內(nèi)也允許空語句。例如:while(c=getche()!=);這個(gè)循環(huán)直到鍵入回車為止。.可以有多層循環(huán)嵌套。.語句可以是語句體,此時(shí)必須用和括起來。用while循環(huán)求1+2+100的和:main()int sn=0,i=0;while(+i=100)sn+=i; /* 求 1+2+100*/printf(%d ,sn);(三)、do-while循環(huán) 它的一般格式為:do語句塊;while (條件);這個(gè)循環(huán)與while循環(huán)的不同在于:它先執(zhí)行循環(huán)中的語句, 然后再判斷條件是否為真,如果為真則繼續(xù)循環(huán);如果為假,則 終止循環(huán)。因此,do-while循環(huán)至少要執(zhí)行一次循環(huán)語句。同 樣當(dāng)有許多語句參加循環(huán)時(shí),要用和把它們括起來。用 do-while
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西安外國(guó)語大學(xué)《服裝工業(yè)樣板》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津城市職業(yè)學(xué)院《電機(jī)原理與電機(jī)拖動(dòng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南機(jī)電職業(yè)學(xué)院《工程倫理1》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆司法警官職業(yè)學(xué)院《中學(xué)教案分析實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東電力高等??茖W(xué)?!陡叻肿踊A(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 長(zhǎng)沙文創(chuàng)藝術(shù)職業(yè)學(xué)院《經(jīng)濟(jì)法實(shí)務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南高爾夫旅游職業(yè)學(xué)院《化工原理(一)》2023-2024學(xué)年第二學(xué)期期末試卷
- 深圳信息職業(yè)技術(shù)學(xué)院《現(xiàn)代大地測(cè)量學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西衛(wèi)生職業(yè)學(xué)院《硬件描述語言與數(shù)字系統(tǒng)設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 東莞城市學(xué)院《單片機(jī)課程設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 國(guó)開(遼寧)2024年《中國(guó)傳統(tǒng)文化概觀》形考1-4答案
- 債權(quán)投資協(xié)議范本標(biāo)準(zhǔn)版
- DZ∕T 0221-2006 崩塌、滑坡、泥石流監(jiān)測(cè)規(guī)范(正式版)
- 醫(yī)學(xué)檢驗(yàn)項(xiàng)目管理制度
- DBJ-T 15-98-2019 建筑施工承插型套扣式鋼管腳手架安全技術(shù)規(guī)程
- MOOC 統(tǒng)計(jì)學(xué)-南京審計(jì)大學(xué) 中國(guó)大學(xué)慕課答案
- 高考作文標(biāo)準(zhǔn)方格紙-A4-可直接打印
- 《陸上風(fēng)電場(chǎng)工程設(shè)計(jì)概算編制規(guī)定及費(fèi)用標(biāo)準(zhǔn)》(NB-T 31011-2019)
- 毛澤東詩(shī)詞鑒賞
- 肛腸科的中醫(yī)特色護(hù)理【醫(yī)院中醫(yī)護(hù)理及保健知識(shí)】
- 《高溫熔融金屬吊運(yùn)安全規(guī)程》(AQ7011-2018)
評(píng)論
0/150
提交評(píng)論