论坛风格切换
您好,欢迎光临本站!   登录 注册新用户
  • 4026阅读
  • 4回复

[讨论]易语言如果、如果真和判断使用方法 [复制链接]

上一主题 下一主题
 

发帖
2020
黑豆
176
威望
3746
贡献值
0
交易币
0
红豆
30
只看楼主 倒序阅读 0 发表于: 2011-02-28
— 本帖被 一剑西来 从 软件编程开发 移动到本区(2011-09-04) —
一、 命令 的调用格式: 调用格式: 〈无返回值〉 如果 (逻辑型 条件) - 系统 核心支持库-流程控制 英文名称:ife 本命令根据提供的逻辑参数的值,来决定是否改变 程序 的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线一、命令的调用格式:
  调用格式: 〈无返回值〉 如果 (逻辑型 条件) - 系统核心支持库->流程控制
  英文名称:ife
  本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行。本命令为初级命令。
  参数的名称为“条件”,类型为“逻辑型(bool)”。本条件值的结果决定下一步程序执行位置。
============================================================
  调用格式: 〈无返回值〉 如果真 (逻辑型 条件) - 系统核心支持库->流程控制
  英文名称:if
  本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行。同“如果”命令相比,本命令没有为假时的程序部分。本命令为初级命令。
  参数的名称为“条件”,类型为“逻辑型(bool)”。本条件值的结果决定下一步程序执行位置。
============================================================
  调用格式: 〈无返回值〉 判断 (逻辑型 条件) - 系统核心支持库->流程控制
  英文名称:switch
  本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到下一分支处去继续判断。本命令为初级命令。
  参数的名称为“条件”,类型为“逻辑型(bool)”。本条件值的结果决定下一步程序执行位置。
  
二、简要说明:
  1、如果,英文名称ife,意思是“if...else...”,用中文来说就是“如果……否则……”。这个命令会产生两个不同的结果,根据结果的不同执行不同方向上的命令。
  2、如果真,只有一个路径,就是当条件满足的时候,顺序执行下面的命令,否则将跳过该段程序,执行另外的命令。从流程图上可以看出,本命令没有“如果”命令中的条件为假时的部分。
  3、判断,用法与上面的两个命令相似,判断方式也相似。极易弄混。“判断”用在多个条件的取舍上时,执行效率会大大提高。比如:
  一个数值变量M,根据M的不同,执行不同的命令。用“如果”或者“如果真”的时候,会一直执行到最后,不管有没有找到合适的M的值,都会把所有的判断执行一遍。而“判断”命令,一旦有合适的M值,就会结束判断。

发帖
620
黑豆
662
威望
685
贡献值
0
交易币
0
红豆
0
只看该作者 2 发表于: 2011-03-01
同楼上的,也在学易语言,多些入门教程就好了
发帖
209
黑豆
165
威望
311
贡献值
0
交易币
0
红豆
0
只看该作者 3 发表于: 2011-03-19
谢谢。。
发帖
14
黑豆
4
威望
12
贡献值
0
交易币
0
红豆
0
只看该作者 4 发表于: 2012-02-22
快速回复
限100 字节
 
上一个 下一个