易语言教程——第三章—易语言语法—第二节—条件判定 ...

打印 上一主题 下一主题

主题 859|帖子 859|积分 2577

目次
啥叫条件判定?
易语言有哪些条件判定?
啷个用啊?
1.如果真
搞个步伐!
2.如果
搞个步伐
3.判定
4.多分支
咋实现?
判定
如果


啥叫条件判定?

如果你有一百块钱——>那就去买五斤馒头
如果没有——>不买或者买点别的
像这样,达到条件就实验,达不到就不实验,就叫条件判定,就这么简单。
易语言有哪些条件判定?

就三种:
1.如果真
2.如果
3.判定
啷个用啊?

别急,我慢慢讲,一口吃不了五斤馒头。
1.如果真

  1. 如果真()
复制代码
  条件判定语句的使用方法是这样的,

当条件满意时则实验语句1,然后顺序实验语句2。当条件不满意时则不实验语句1而实验语句2。
搞个步伐!

  1. .版本 2
  2. .支持库 spec
  3. .程序集 窗口程序集_启动窗口
  4. .子程序 __启动窗口_创建完毕
  5. .如果真 (2 > 1)
  6.     调试输出 (“我是大帅哥”)
  7. .如果真结束
  8. 调试输出 (“谁啊,谁是大帅哥?”)
复制代码
可以看到2>1这个条件时肯定会实现的,以是步伐运行时会输出"我是大帅哥"和“谁啊,谁是大帅哥?”
我们看到实验结果确实是这样的。
你是大帅哥!

我们改一下条件表达式,
  1. .版本 2
  2. .支持库 spec
  3. .程序集 窗口程序集_启动窗口
  4. .子程序 __启动窗口_创建完毕
  5. .如果真 (0 > 1)
  6.     调试输出 (“我是大帅哥”)
  7. .如果真结束
  8. 调试输出 (“谁啊,谁是大帅哥?”)
复制代码
可以看到这个时间条件表达式 ”0>1“是肯定不建立的,以是此时此刻,系统不会输出”我是大帅哥“
实验一下,可以看到,系统不认为你是大帅哥。

这里简单讲一下这个箭头的表示含义哈

2.如果

如果真()   语句的使用是如果条件满意就实验该语句,不满意就不实验。
但是偶然间不同,我们想要在条件满意时实验语句1,不满意就实验语句2,怎么搞?
easy!这个时间“如果”就出现了!

搞个步伐

  1. .版本 2
  2. .支持库 spec
  3. .程序集 窗口程序集_启动窗口
  4. .子程序 __启动窗口_创建完毕
  5. .如果 (2 > 1)
  6.     调试输出 (“我是大帅哥”)
  7. .否则
  8.     调试输出 (“我不是大帅哥”)
  9. .如果结束
  10. 调试输出 (“谁啊?谁是大帅哥”)
复制代码
实验一下,可以看到因为条件表达式满意了,以是系统实验了语句1,但是没有实验语句2,而是顺序实验了语句3
以是,你是大帅哥

改一下表达式
  1. .版本 2
  2. .支持库 spec
  3. .程序集 窗口程序集_启动窗口
  4. .子程序 __启动窗口_创建完毕
  5. .如果 (0 > 1)
  6.     调试输出 (“我是大帅哥”)
  7. .否则
  8.     调试输出 (“我不是大帅哥”)
  9. .如果结束
  10. 调试输出 (“谁啊?谁是大帅哥”)
复制代码
可以看到因为条件表达式不建立,以是系统实验了语句2,却没有实验语句1,实验完成条件表达式后,系统顺序实验了语句3

3.判定

判定和如果是一样的,他俩的区别在于多分支时刻,其他时刻他俩都可以替换使用,我给你们演出一个。
  1. .版本 2
  2. .支持库 spec
  3. .程序集 窗口程序集_启动窗口
  4. .子程序 __启动窗口_创建完毕
  5. .判断开始 (0 > 1)
  6.     调试输出 (“我是大帅哥”)
  7. .默认
  8.     调试输出 (“我不是大帅哥”)
  9. .判断结束
  10. 调试输出 (“谁啊?谁是大帅哥”)
复制代码
实验一下
可以看到因为条件表达式满意了,以是系统实验了语句1,但是没有实验语句2,而是顺序实验了语句3

以是这边就不赘述了,我们来讲点高大上的。
4.多分支

啥叫多分支?如果A = 1,就实验语句1;如果A = 2,就实验语句2; 如果A = 3,就实验语句3....
如此实验,就叫多分支。
同样的,如果和判定,就是一种二分支,当条件满意就实验语句1,不满意就实验语句2,就这样。
咋实现?

两种方法,一是如果语句,二是判定语句。
废话不多,直接上步伐
判定

  1. .版本 2
  2. .支持库 spec
  3. 调试输出 (“谁啊?谁是大帅哥”)
  4. .判断开始 (0 > 2)
  5.     调试输出 (“A是大帅哥”)
  6. .判断 (1 > 2)
  7.     调试输出 (“B是大帅哥”)
  8. .判断 (2 > 2)
  9.     调试输出 (“C是大帅哥”)
  10. .默认
  11.     调试输出 (“瞎说,我才是大帅哥”)
复制代码
简单讲一下这个步伐,当条件1满意,就实验语句1,而不实验其他的语句。条件1不满意的环境下,条件2满意,就实验语句2,而不实验其他语句。条件3同理。当条件1、2、3都不建立,就实验语句4

实验一下,可以看到步伐实验了,没错,你才是真帅哥

如果

前面说过如果和判定是区别不大的,许多环境下可以替换,但是区别在那里呢?我们这里讲一下
当我们用判定进行多分支时,语句是这样的

但是当我们用如果进行多分支时,语句是这样的,可以看到如果比判定看起来步伐乱多了,以是进行多分支语句的时间,我不建议你们使用如果,我建议你们使用判定。

我们实验一下,看,实验结果是一样的,这样我就不赘述了。

5.条件表达式
各人可以看一下,这里,讲解了易语言条件表达中可以用的条件,比如> <  !=  等等
易语言运算符与表达式详解-易语言吧 - 专业收录各大易语言内部培训课程! (eyy8.vip)

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

耶耶耶耶耶

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表