|
发表于 2012-2-23 23:00:08
|
显示全部楼层
帮你复制了TC帮助文档中的。
5.1 如果(if)语句
中英如果语句对应关系: 如果=if 否则=else 如果 否则=if else 如果结束=endif 如: 如果(表达式)与if(表达式)效果一样
如果有两种格式: 如果 和 如果 否则
首先看一看简单的如果
如果(表达式)
如果结束
//如果表达式为true,则执行语句1,否则跳过语句继续执行下面的语句。
比如:
空间 我的程序
功能 整型 开始_点击()
整型 a
整型 b
a=20
b=10
如果(a>b)
辅助.消息框("a>b")
如果结束
返回 0
功能结束
空间结束
程序运行的结果是: 出现一个对话框窗体,窗体显示a>b
再来看一看如果 否则
如果(表达式)
//语句1
否则
// 语句2
如果结束
// 如果表达式为true,则执行语句1,否则执行语句2。
比如:
空间 我的程序
功能 整型 开始_点击()
整型 a
整型 b
a=10
b=20
如果(a>b)
辅助.消息框("a>b")
否则
辅助.消息框("a<=b")
如果结束
返回 0
功能结束
空间结束
程序运行的结果是: 出现一个对话框窗体,窗体显示"a<=b"
如果 否则还有其嵌套格式,这是对如果 否则的扩展,以便提供更多的条件选择。
如果(a>0)
辅助.消息框("a>0")
//语句1
否则
//注意否则和如果不能写在同一行
如果(a==0)
辅助.消息框("a==0")
//语句2
否则
辅助.消息框("a<0")
//语句3
如果结束
如果结束
以上是一个很典型的判断一个数是大于零、等于零或者小于零的如果 否则嵌套使用代码,当a的值为1(正数: 大于0的数)时,
程序运行后会出现一个对话框窗体,窗体显示"a>0";而当a的值为0时,程序运行后会出现一个对话框窗体,
窗体显示"a==0";当a的值为-2(负数: 小于0的数)时,程序运行后会出现一个对话框窗体,
窗体显示"a<0"。到这里,读者可以将上面的代码完善以便实现次功能。
以下为完善后的代码:
空间 我的程序
功能 整型 开始_点击()
整型 a
整型 b
a=10
如果(a>0)
辅助.消息框("a>0")
//语句1
否则
//注意否则和如果不能写在同一行
如果(a==0)
辅助.消息框("a==0")
//语句2
否则
辅助.消息框("a<0")
//语句3
如果结束
如果结束
返回 0
功能结束
空间结束
相信读者已经掌握了如果 否则语句了,那么再往下面学习另一个新的知识。 |
|