精易论坛

标题: 一行简单代码求解决 [打印本页]

作者: 随风2022    时间: 2024-11-11 20:47
标题: 一行简单代码求解决
.版本 2


.判断开始 (a = 1 或 (b = 2 且 c = 3))

.默认

.判断结束

怎么不行 格式错误   出来就变成   判断 (a = 1 或 b = 2 且 c = 3)  这样了。 求解决!!

想写成图片这种    第一个条件满足    或者     括号里面的条件满足!


作者: LEOONL    时间: 2024-11-11 20:48
没问题,不需要那个括号,易语言也自动把这个不需要的括号删掉了
作者: 四叔    时间: 2024-11-11 20:49
且就是优先的
作者: 鹏书    时间: 2024-11-11 20:56
非要括号就整两个取反
作者: chenboss    时间: 2024-11-11 21:01
不用括号,你可以把多个且看成一个整体,

并且是从左往右依次判断的, 放前面的优先被检查,通过后就不会检查后面的了

(a = 1 或 b = 2 且 c = 3)

(b = 2 且 c = 3 或 a = 1)


补充内容 (2024-11-14 16:18):
先加减后乘除的一样的道理
作者: hongqingfeng    时间: 2024-11-11 21:06
这么解释清淅容易理解

QQ截图20241111210555.png (90.66 KB, 下载次数: 0)

QQ截图20241111210555.png

作者: 企鹅号525150138    时间: 2024-11-11 21:14
判断 (a = 1 或 到逻辑型_通用版 (b = 2 且 c = 3))
作者: 观音    时间: 2024-11-11 22:01
易语言如果自动删除括号 就说明 这个括号加的没有意义,不加括号代码也一样  这个处理确实是很牛的
作者: 兰迪Randy    时间: 2024-11-11 23:42
判断开始 (a = 1 或 b = 2 且 c = 3)  这样
作者: suisuinian    时间: 2024-11-12 18:53
觉得不放心就双重判断呗
.版本 2

.判断开始 (a = 1)
    .判断开始 (b = 2 且 c = 3)


作者: 1752328925    时间: 2024-11-14 16:12
且比或优先级高呗,   和先算乘除后算加减是一个意思




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4