循環(huán)語(yǔ)句
發(fā)布時(shí)間:2014/6/8 20:27:29 訪(fǎng)問(wèn)次數(shù):671
計(jì)算機(jī)的基本特征之一就是具有重復(fù)執(zhí)行一組語(yǔ)句的能力——循環(huán)能力。循環(huán)結(jié)構(gòu)是環(huán)結(jié)構(gòu)也是只有一個(gè)入口,一個(gè)出口。根據(jù)循環(huán)條件的不同,S3C2443XL-40循環(huán)結(jié)構(gòu)分為當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu)。當(dāng)型循環(huán)指的是先判斷循環(huán)條件,如果給定條件成立,就反復(fù)執(zhí)行某程序段,否則跳過(guò)該循環(huán)結(jié)構(gòu)。直到型循環(huán)是指先執(zhí)行程序段,再判斷條件。給定的條件稱(chēng)為循環(huán)條件,反復(fù)執(zhí)行的程序段稱(chēng)為循環(huán)體。C語(yǔ)言提供了多種循環(huán)語(yǔ)句,可以組成各種不同形式的循環(huán)結(jié)構(gòu)。
其中“表達(dá)式”是while循環(huán)能夠繼續(xù)的條件,“語(yǔ)句”則是循環(huán)體,是執(zhí)行重復(fù)操作的部分。當(dāng)表達(dá)式為真時(shí),執(zhí)行循環(huán)體內(nèi)的語(yǔ)句。while是當(dāng)型循環(huán)結(jié)構(gòu),其特點(diǎn)是:先判斷表達(dá)式,后執(zhí)行語(yǔ)句。循環(huán)條件測(cè)試位于循環(huán)體的開(kāi)頭,要想執(zhí)行重復(fù)操作首先必須進(jìn)行循環(huán)條件測(cè)試,如果條件不成立,則重復(fù)操作一次也不能執(zhí)行。
while語(yǔ)句的語(yǔ)義是:計(jì)算表達(dá)式的值,當(dāng)值為真(非0)時(shí),執(zhí)行循環(huán)體語(yǔ)句。
通常情況T,在while循環(huán)體中,應(yīng)該有使循環(huán)趨于結(jié)束的語(yǔ)句,否則循環(huán)將無(wú)休止地繼續(xù)進(jìn)行下去。當(dāng)然有些特殊情況需要這種無(wú)休止的循環(huán),如在等待中斷時(shí)。 ’’
使用while語(yǔ)句應(yīng)注意以下幾點(diǎn):
while語(yǔ)句中的表達(dá)式一般是關(guān)系表達(dá)式或邏輯表達(dá)式,只要表達(dá)式的值為真(非O),即可進(jìn)入循環(huán)。
循環(huán)體如果包括有1個(gè)以上的語(yǔ)句,則必須用{)將循環(huán)體括起來(lái),組成復(fù)合語(yǔ)句。
應(yīng)注意循環(huán)條件的選擇以避免死循環(huán)。
允許while語(yǔ)句的循環(huán)體同時(shí)又是while語(yǔ)句,從而形成雙重循環(huán)。
計(jì)算機(jī)的基本特征之一就是具有重復(fù)執(zhí)行一組語(yǔ)句的能力——循環(huán)能力。循環(huán)結(jié)構(gòu)是環(huán)結(jié)構(gòu)也是只有一個(gè)入口,一個(gè)出口。根據(jù)循環(huán)條件的不同,S3C2443XL-40循環(huán)結(jié)構(gòu)分為當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu)。當(dāng)型循環(huán)指的是先判斷循環(huán)條件,如果給定條件成立,就反復(fù)執(zhí)行某程序段,否則跳過(guò)該循環(huán)結(jié)構(gòu)。直到型循環(huán)是指先執(zhí)行程序段,再判斷條件。給定的條件稱(chēng)為循環(huán)條件,反復(fù)執(zhí)行的程序段稱(chēng)為循環(huán)體。C語(yǔ)言提供了多種循環(huán)語(yǔ)句,可以組成各種不同形式的循環(huán)結(jié)構(gòu)。
其中“表達(dá)式”是while循環(huán)能夠繼續(xù)的條件,“語(yǔ)句”則是循環(huán)體,是執(zhí)行重復(fù)操作的部分。當(dāng)表達(dá)式為真時(shí),執(zhí)行循環(huán)體內(nèi)的語(yǔ)句。while是當(dāng)型循環(huán)結(jié)構(gòu),其特點(diǎn)是:先判斷表達(dá)式,后執(zhí)行語(yǔ)句。循環(huán)條件測(cè)試位于循環(huán)體的開(kāi)頭,要想執(zhí)行重復(fù)操作首先必須進(jìn)行循環(huán)條件測(cè)試,如果條件不成立,則重復(fù)操作一次也不能執(zhí)行。
while語(yǔ)句的語(yǔ)義是:計(jì)算表達(dá)式的值,當(dāng)值為真(非0)時(shí),執(zhí)行循環(huán)體語(yǔ)句。
通常情況T,在while循環(huán)體中,應(yīng)該有使循環(huán)趨于結(jié)束的語(yǔ)句,否則循環(huán)將無(wú)休止地繼續(xù)進(jìn)行下去。當(dāng)然有些特殊情況需要這種無(wú)休止的循環(huán),如在等待中斷時(shí)。 ’’
使用while語(yǔ)句應(yīng)注意以下幾點(diǎn):
while語(yǔ)句中的表達(dá)式一般是關(guān)系表達(dá)式或邏輯表達(dá)式,只要表達(dá)式的值為真(非O),即可進(jìn)入循環(huán)。
循環(huán)體如果包括有1個(gè)以上的語(yǔ)句,則必須用{)將循環(huán)體括起來(lái),組成復(fù)合語(yǔ)句。
應(yīng)注意循環(huán)條件的選擇以避免死循環(huán)。
允許while語(yǔ)句的循環(huán)體同時(shí)又是while語(yǔ)句,從而形成雙重循環(huán)。
熱門(mén)點(diǎn)擊
- 工作寄存器區(qū)
- 四位一體數(shù)碼管
- 檢驗(yàn)標(biāo)準(zhǔn)(按照IPC-A-610E標(biāo)準(zhǔn))
- 晶圓級(jí)CSP (WL-CSP)、WLP (
- 中斷優(yōu)先級(jí)寄存器IP
- AOI編程方法有在線(xiàn)編程和離線(xiàn)編程兩種
- 濕度敏感器件(MSD)的管理、存儲(chǔ)、使用要求
- 12C總線(xiàn)操作
- 中斷請(qǐng)求的撤除
- 中斷按照功能通?梢苑譃榭善帘沃袛
推薦技術(shù)資料
- 基準(zhǔn)電壓的提供
- 開(kāi)始的時(shí)候,想使用LM385作為基準(zhǔn),HIN202EC... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門(mén)信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究