決策結構要求程序員應指定一個或多個要由程序評估或測試的條件,如果確定條件為真,則應指定要執(zhí)行的一個或多個語句,如果條件為真,則可以選擇要執(zhí)行的其他語句。條件確定為假。
以下是大多數(shù)編程語言中常見的典型決策結構的一般形式-
MATLAB提供以下類型的決策聲明。單擊以下鏈接以查看其詳細信息-
序號 | 語句與說明 |
---|---|
1 | if ... end語句 一個 if... end 語句由一個布爾表達式和一個或多個語句組成。 |
2 | if...else...end 語句 if語句后面可以跟一個可選的else語句,該語句在布爾表達式為false時執(zhí)行。 |
3 | If... elseif...elseif...else...end 語句 if語句后面可以跟一個(或多個)可選的elseif。。。還有一個else語句,它對測試各種條件非常有用。 |
4 | 嵌套 if 語句 可以在另一個if或elseif語句中使用一個if或elseif語句。 |
5 | switch 語句 switch語句允許根據(jù)值列表測試變量是否相等。 |
6 | 嵌套 switch 語句 可以在另一個switch語句中使用一個switch語句。 |