十万个为什么 发表于 2020-3-9 10:18:38

易语言流程控制详解


这些就是易语言的流程控制


1.如果和如果真如果是这个样子,他的意思是如果括号里的表达式成立(就是为真),执行下面的内容,否则执行箭头后面的内容,标红的地方就是箭头
回车几下就成这样了,所以无论多少代码都可以写下的如果真你会发现,如果真并没有上面的那种箭头,他的意思是如果括号里的表达式是成立的,执行下面的内容,否则这个命令就是无效的。下面来几个例子
像这样,a最后等于几呢?很明显等于1


那如果这样呢,就是等于2了(因为一加一不等于二是错误的,就是假,执行箭头后面的)那如果这样呢


很明显a是0,因为0大于等于1是错误的,就是假,如果真的定义是只有为真的时候才会执行,否则这个如果真就无效2.判断判断和如果是一模一样的,要说唯一的区别如下图判断的格式更加整齐,如果会向右边移动,因此一般都用判断(当然,多个判断也能弄成如果那样向右移的效果,所以判断更好一些)3.循环然后就是循环了,这也是很重要很常用的,循环分三种判断循环,计次循环,变量循环其中计次循环使用的最多,插件编写中经常用到,判断循环就很少,变量循环几乎用不到。第一个,判断循环判断循环是最简单的一个,就是每次循环之前判断一下条件是否为真,是就继续循环,否则就跳过执行下面的命令第二个,计次循环计次循环稍微复杂一点,意思就是给他固定循环的次数,循环次数参数填次数这里补充一下,像循环次数这样一个命令(或者叫函数)括号里的要填写的东西叫做参数,有些参数是必须要填的,有些可以空着,在命令的介绍里都可以看,参数可以填任何符合该参数类型的东西,比如这里的循环次数可以直接填数字,也可以填其他命令,变量等等,如果类型不符和,就会用到上节课说的类型转换。已循环次数记录变量这个复杂一点,这里应该填写一个变量,必须为整数型,不得使用类型转换,一般是建立一个单独的变量放在这里,这个变量的数值就是现在已经循环几次了。第三个,变量循环这个大家去看介绍,当作一个作业,看看大家的能力如何。4.循环中的命令循环中的命令有两个,到循环尾和结束循环都很好理解到循环尾就是这次循环直接结束,进行下一次,例如a在后面会一直保持在多少?是3,首先这是个无限循环,也叫死循环,因为1+1一定等于2,你们如果使用这种循环是会报错的,可以在设置里面设置不检测死循环,当然我们也不会用死循环,这里只是作一个例子。其次,每次循环a都加一(整数型的初始值为0),到3的时候,如果真成立,就会跳过此次循环,直接开始下一次,也就是又到了如果真。第二个是结束循环,这个更简单了,使循环结束。 5.返回和结束返回这个东西比较难懂,和子程序一起在第七课讲结束就很简单了,就是让整个程序结束,就是关掉他,一般用于窗口程序。



yyz860723 发表于 2021-5-28 23:11:13

楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
页: [1]
查看完整版本: 易语言流程控制详解