易语言判断循环首返回命令_子程序循环10次怎么编

(71) 2024-07-30 18:01:09

循环判断首和判断循环首无论从字眼上和使用上都比较容易混淆,所以把这两个命令放在一起讲解,通过举例来学习的它们的区别和联系,以及使用技巧。

易语言判断循环首返回命令_子程序循环10次怎么编 (https://mushiming.com/)  第1张易语言判断循环首返回命令_子程序循环10次怎么编 (https://mushiming.com/)  第2张

511遇见易语言教程

一、官方源码

判断循环首 (逻辑型 条件)
调用格式: 〈无返回值〉 判断循环首 (逻辑型 条件) - 系统核心支持库->流程控制
英文名称:while
本命令根据提供的逻辑参数的值,来决定是否进入循环。如果提供的逻辑参数值为真,程序顺序执行下一条命令进入循环,否则跳转到本命令所对应的“判断循环尾”命令的下一条命令处以跳出循环。本命令为初级命令。
参数<1>的名称为“条件”,类型为“逻辑型(bool)”。本条件值的结果决定下一步程序执行位置。

操作系统需求: Windows、Linux、Unix

对应命令:
调用格式: 〈无返回值〉 判断循环尾 () - 系统核心支持库->流程控制
英文名称:wend
本命令已经被隐藏。
执行本命令将返回到对应的“判断循环首”命令处继续进行循环。本命令为初级命令。

操作系统需求: Windows、Linux、Unix

循环判断首 ()
调用格式: 〈无返回值〉 循环判断首 () - 系统核心支持库->流程控制
英文名称:DoWhile
执行本命令后将顺序执行下一条命令进入程序循环。本命令为初级命令。

操作系统需求: Windows、Linux、Unix

对应命令:
调用格式: 〈无返回值〉 循环判断尾 (逻辑型 条件) - 系统核心支持库->流程控制
英文名称:loop
本命令已经被隐藏。
本命令根据提供的逻辑参数的值,来决定是否返回到循环首部继续进行循环。如果提供的逻辑参数值为真,程序返回到对应的“循环判断首”命令处继续进行循环,否则顺序执行下一条命令退出本程序循环。本命令为初级命令。
参数<1>的名称为“条件”,类型为“逻辑型(bool)”。本条件值的结果决定下一步程序执行位置。

操作系统需求: Windows、Linux、Unix

二、视频举例

判断循环首
.版本 2

' 先判断,条件为真了才进入循环体,while

.判断循环首 (a < 100)
a = a + 1
编辑框1.加入文本 (到文本 (a) + #换行符)

合计 = 合计 + a

.判断循环尾 ()

编辑框1.加入文本 (“1+2+3+...+100=” + 到文本 (合计))
循环判断首
.版本 2

' 先进入循环体,后判断条件,为真了继续循环,不为真,循环结束.do while

.循环判断首 ()
a = a + 1
画板2.写文本行 (a)
合计 = 合计 + a
.循环判断尾 (a < 100)

编辑框1.加入文本 (到文本 (合计))

易语言源码:

.版本 2 .程序集 窗口程序集_启动窗口 .子程序 _按钮_判断循环首_被单击 .局部变量 a, 整数型 .局部变量 合计, 整数型 ' 先判断,再循环,条件为真的时候就进入循环,while .判断循环首 (a < 100) a = a + 1 编辑框1.加入文本 (到文本 (a) + #换行符) 合计 = 合计 + a .判断循环尾 () 编辑框1.加入文本 (“1+2+3+...+100=” + 到文本 (合计)) .子程序 _按钮_循环判断首_被单击 .局部变量 a, 整数型 ' 先循环,再判断,后判断条件,如果为真,就继续循环,不为真,就循环结束, do while .循环判断首 () a = a + 1 ' 编辑框1.加入文本 (到文本 (a) + #换行符) 画板1.滚动写行 (a) .循环判断尾 (a < 100) 

源码:易语言教程流程控制(循环判断首和判断循环首)

         511遇见易语言教程

 

THE END

发表回复