| 当前位置:洪恩在线
-> 继续教育 ->
计算机考级 -> 二级QBASIC语言 |
|
|||||||||||
|
一个行IF语句或一个块IF结构可以实现两分支选择结构,即根据条件的“真”或“假”从两个分支路径中选择其一。
如果要处理的问题需要从多个可能的方案中选一,这就要用到多分支选择结构。用嵌套的行IF语句或块IF结构可以实现多分支选择。 QBASIC提供直接实现多分支选择结构的语句——SELECT CASE 结构。 1. 最基本的SELECT CASE结构 最基本的SELECT CASE结构的一般格式如下: SELCET CASE 变量 CASE 值1 语句组1 CASE 值2 语句组2 ......... CASE 值n 语句组n CASE ELSE 语句组n1 END SELECT SELECT CASE 语句中的变量,简称CASE变量,可以是数值型或字符串型。在每一个CASE子句中指定一个值条件, 当CASE变量的值符合该CASE子句中指定的值条件时,就执行CASE 子句中的语句组。在执行完该语句后就跳过其它的CASE子句,从END SELECT 处出口。如果CASE变量的值与所有CASE子句中所指定的值都不匹配,则执行CASE ELSE字句的语句组,然后从END SELECT处出口。CASE ELSE子句是可选的,即可有可无。例如: SELECT CASE age CASE1 PRINT“age is equal to 1” CASE 2 PRINT“age is equal to 2” CASE 3 PRINT“age is equal to 3” END SELECT 当age的值等于1时,将输出“age is equal to 2“,age的值灯语时,输出”age is equal to 2“.age的值等于3时,输出“age is equal to 3”.若age 的值不等于1也不等于2和3时,则不执行任何操作。
课堂提问: |
|
|
|||||||||