C語言實(shí)用三種循環(huán)語句_第1頁(yè)
C語言實(shí)用三種循環(huán)語句_第2頁(yè)
C語言實(shí)用三種循環(huán)語句_第3頁(yè)
C語言實(shí)用三種循環(huán)語句_第4頁(yè)
C語言實(shí)用三種循環(huán)語句_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論