可能有一種情況,當(dāng)需要執(zhí)行代碼塊多數(shù)。在一般情況下,語句順序執(zhí)行:在一個(gè)函數(shù)的第一條語句,首先執(zhí)行,然后是第二個(gè)。。。等等。
編程語言提供了多種控制結(jié)構(gòu),使更復(fù)雜的執(zhí)行路徑。
循環(huán)語句允許我們執(zhí)行語句的語句多次或組,然后下面是在大多數(shù)的編程語言中的循環(huán)語句的一般形式為:
Fortran語言提供了循環(huán)結(jié)構(gòu)的以下類型的循環(huán)處理的要求。點(diǎn)擊以下鏈接,查看其詳細(xì)信息。
循環(huán)類型 | 描述 |
---|---|
該構(gòu)建體使得語句或一系列語句迭代進(jìn)行,當(dāng)一個(gè)給定的條件為真。 | |
重復(fù)聲明語句或一組,當(dāng)給定的條件為真。它測試的條件執(zhí)行循環(huán)體之前。 | |
可以使用一個(gè)或多個(gè)循環(huán)結(jié)構(gòu)在其他循環(huán)結(jié)構(gòu)里面。 |
循環(huán)控制語句改變其正常的順序執(zhí)行。當(dāng)執(zhí)行離開循環(huán)范圍,在該范圍內(nèi)創(chuàng)建的所有對象自動(dòng)銷毀。
Fortran語言支持以下控制語句。點(diǎn)擊以下鏈接,查看其詳細(xì)信息。
控制語句 | 描述 |
---|---|
如果被執(zhí)行exit語句則會(huì)退出該循環(huán),并且該程序的繼續(xù)執(zhí)行第一個(gè)可執(zhí)行語句結(jié)束之后的語句執(zhí)行。 | |
如果執(zhí)行了一個(gè)循環(huán)語句,則程序繼續(xù)到下一次迭代的起始位置。 | |
如果想執(zhí)行的程序停止,可以插入聲明一個(gè)stop語句 |