以下是大多数编程语言中常见的典型决策结构的一般形式-

| Sr.No. | Statement & 描述 |
|---|---|
| 1 |
if ... end statement if ... end语句由布尔表达式和一个或多个语句组成。 |
| 2 |
if...else...end statement 在 if语句之后可以跟可选的 else语句,该语句在布尔表达式为false时执行。 |
| 3 |
If... elseif...elseif...else...end statements if 语句后可以跟一个(或多个)可选的 elseif ... 和一个 else 语句,这对于测试各种条件。 |
| 4 |
nested if statements 您可以在另一个 if 或 elseif 语句中使用一个 if 或 elseif 语句。 |
| 5 |
switch statement switch 语句允许针对值列表对变量进行相等性测试。 |
| 6 | nested switch statements 您可以在另一个 switch 语句中使用一个 switch 语句。 |