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

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遇见易语言教程

511遇见易语言流程控制(循环判断首和判断循环首)相关推荐

  1. 511遇见易语言流程控制返回和结束和销毁

    返回()是易语言中常用的命令,但对返回值的类型控制我们有时候并不是很清楚,教程用了四个例子讲解了返回,二结束和销毁更是容易混淆的两个命令,视频分别做了演示. 511遇见易语言教程 一.官方源码 返回 ...

  2. 511遇见易语言流程控制计次循环首

    计次循环首子易语言循环命令中是使用非常频繁的一个命令,视频教程罗列了多个历程说明示范了该命令的使用技巧. 511遇见易语言教程 一.官方文档 调用格式: 〈无返回值〉 计次循环首 (整数型 循环次数, ...

  3. 511遇见易语言流程控制变量循环首

    本课视频教程示范了变量循环首的使用方法技巧,通过8个例子示范了命令的运用,同时把前面的计次循环首,循环判断首,判断循环首都总结类比了一次. 511遇见易语言教程 官方源码 调用格式: 〈无返回值〉 变 ...

  4. 511遇见易语言基础命令组件和算法

    一.易语言基础命令组件 1:易语言教程-窗口 2:易语言教程-编辑框和按钮 3:易语言教程-信息框 4:易语言教程-数据类型 5:易语言教程-变量(全局变量,程序集变量,局部变量,静态变量) 6:易语 ...

  5. 511遇见易语言注册调用乐玩插件类模块封装

    乐玩插件 是乐玩网络科技工作室在业余时间开发的一款安全,绿色,可靠的免费产品:功能强大,这里主要针对易语言对乐玩插件的调用,图色,窗口,字库的制作调用,后台的绑定,及判断,最后通过4种方法实现多线程多 ...

  6. 511遇见易语言API模块进程创建CreateProcess

    封装进程创建的原因主要是易语言自带的运行和执行命令不能启动游戏,当我们写一键启动,批量启动游戏时,便用到了进程_创建的命令.易语言里的运行(),执行()有时候并不能直接运行一些游戏,而采用进程创建才可 ...

  7. 易语言取java路径模块,511遇见易语言API模块进程创建CreateProcess

    封装进程创建的原因主要是易语言自带的运行和执行命令不能启动游戏,当我们写一键启动,批量启动游戏时,便用到了进程_创建的命令.易语言里的运行(),执行()有时候并不能直接运行一些游戏,而采用进程创建才可 ...

  8. 511遇见易语言API模块视频教程取所有子窗口句柄

    取所有子窗口句柄的意思就是取指定窗口的下一级子窗口的句柄,通过两种方法来封装.用到的API是FindWindowExA. 视频链接: 511遇见易语言模块API教程 取所有子窗口句柄 方法一源码 .版 ...

  9. 511遇见易语言多线程大漠后台多窗口自动循环登号模板

    511遇见曾经推出当个账号循环登录,多个账号循环登录,而本套模板会自动根据你开启的游戏窗口多少自动循环自动登录自动切换账号,来完成任务,你也可以开启单个窗口,实现当个账号的循环,有可以开启任意个窗口完 ...

最新文章

  1. cni k8s 插件安装_第一次,如此清晰脱俗的直解K8S网络
  2. c++ 判断数学表达式有效性_C运算符和表达式、if判断、switch与逻辑运算、循环语句...
  3. 2020年春季学期信号与系统课程作业参考答案-第十四次作业
  4. IDEA中如何设置方法注释格式
  5. python androidhelper怎么点击屏幕_python:如何模拟helper方法?
  6. Okhttp3-网络请求流程解析
  7. linux的apache安装在哪个目录,在linux系统下apache的默认安装路径在哪
  8. 文件字节输出流 java
  9. 解决idea文件名称大小写导致GIT无法提交问题
  10. Go语言结构体的多字段赋值是并发安全的吗?
  11. hive与hbase数据类型对应关系
  12. python pandas模块_Python3.5 Pandas模块中Series用法详解
  13. python 读取excel太慢_实用技巧——Python实现从Excel读取数据并绘制成图像
  14. INDEX建立方式对SQL的影响
  15. Java基础,不需要复杂语句,使用for循环实现求出1~100之间的奇数和以及偶数和,超级简单
  16. Mysql查询去空格方法汇总
  17. 恢复为TrustedInstaller权限
  18. [RK3288][Android7.1]调试笔记 --- 内置高版本的APK编译User版本出错解决
  19. 网页端下载喜马拉雅音频
  20. 已解决-Excel选择多个单元格,只有计数,没有合计和平均值

热门文章

  1. composer 安装PHPUnit
  2. Matlab 关于彩色图像的平移、旋转以及对称处理
  3. 央视春晚,一副好牌,却被百度打的稀烂!
  4. MSTAR屏幕显示接口类-DIB,IBitmap,IDisplay,IDispCanvas,IFont,IImage等
  5. 线性代数 01.04 克拉默法则
  6. 涟源举办系列文旅活动推动湖南文旅产业发展!
  7. 管理者如何面对不确定性,环境变化的这几个重要特征你知道么
  8. 【备忘】合付宝-灵工对接测试案例
  9. 怎样判断当前浏览器是不是微信的浏览器呢?
  10. Laravel生成Word文档 - phpword