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