結(jié)構(gòu)工程師二級(jí)專業(yè)結(jié)構(gòu)輔導(dǎo):循環(huán)語句(1)

字號(hào):

DO語句的一般形式為:
    DO n V=el,e2,e3
    n循環(huán)體
    其中,n為語句標(biāo)號(hào);V為循環(huán)控制變量,它只能是簡(jiǎn)單變量(整型或?qū)嵭停?,不能是表達(dá)式;el,e2,e3分別為循環(huán)控制變量的初值、終值與增量(步長(zhǎng)),它們都可以是表達(dá)式,當(dāng)e3為1時(shí)可以省略不寫。循環(huán)體是若干語句的集合,其中最后一個(gè)語句稱為循環(huán)終端語句;若循環(huán)體只有一個(gè)語句,則該語句也就是終端語句。終端語句必須有標(biāo)號(hào)n.
    在DO循環(huán)執(zhí)行時(shí),首先計(jì)算表達(dá)式el,e2,e3的值,并將它們化為與循環(huán)控制變量V的類型一致;然后將初值賦給循環(huán)控制變量v,并計(jì)算需要循環(huán)的次數(shù);最后根據(jù)循環(huán)次數(shù)重復(fù)執(zhí)行循環(huán)體中的語句,并每次執(zhí)行完循環(huán)體后,將循環(huán)控制變量增值一次,循環(huán)次數(shù)減少一次。當(dāng)循環(huán)次數(shù)為零時(shí),則結(jié)束循環(huán),轉(zhuǎn)向程序規(guī)定的下一個(gè)語句。