決策結(jié)構(gòu)需要程序員指定要評(píng)估或由程序進(jìn)行測(cè)試的一個(gè)或多個(gè)的條件下,用一條或多條語(yǔ)句一起被執(zhí)行,如果確定條件是真實(shí)的,以及任選,如果要執(zhí)行的其它語(yǔ)句條件被確定為假的。
以下是在大多數(shù)編程語(yǔ)言中發(fā)現(xiàn)的典型的決策結(jié)構(gòu)的一般形式:
Fortran語(yǔ)言提供下列類(lèi)型的決策構(gòu)造。
聲明 | 描述 |
---|---|
一個(gè)如果...那么...如果結(jié)束語(yǔ)句由一個(gè)邏輯表達(dá)式后跟一個(gè)或多個(gè)語(yǔ)句。 | |
一個(gè)的if ... then語(yǔ)句可以跟一個(gè)可選的else語(yǔ)句,當(dāng)邏輯表達(dá)式為假它執(zhí)行。 | |
if語(yǔ)句結(jié)構(gòu)可以有一個(gè)或多個(gè)可選其他-if結(jié)構(gòu)。當(dāng)如果條件不滿(mǎn)足,則緊跟否則,如果執(zhí)行。當(dāng)別的-如果也失敗,其后繼別的-if語(yǔ)句(如果有的話(huà))被執(zhí)行,等等。 | |
您可以使用一個(gè), 如果 不然,如果在另一個(gè)聲明,如果 要不if語(yǔ)句(S)。 | |
Select Case語(yǔ)句可以讓一個(gè)變量對(duì)反對(duì)值的列表平等進(jìn)行測(cè)試。 | |
您可以使用一個(gè)選擇case語(yǔ)句內(nèi)的另一個(gè)選擇case語(yǔ)句(S)。 |
更多建議: