易语言这两条命令都可以执行,但是哪条更适合,说出理由

 我来答
zxmsubin
推荐于2016-09-02 · TA获得超过993个赞
知道小有建树答主
回答量:964
采纳率:0%
帮助的人:732万
展开全部

不知道你用没用过C++或者其他语言中的switch和if语句,易语言的判断就相当于switch,单个判断的时候,用如果和判断是一模一样的效果,但是多层判断的时候,使用 “如果” 会无限判定,而使用“判断”则前面条件成立后下面不在进行判定。


如图,i等于几使用“判断”当判断到了i=1后,不会再去执行i是否等于2、是否等于3,而用“如果”的话即使判定了i=1后,还是会去执行i是否等于2、是否等于3。

所以,当判定一个变量可能是几个值中某一个的时候用“判断”比较好,可以减少代码执行,提高效率,而且代码更美观。

hc浊世佳公子
推荐于2016-01-04 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1576
采纳率:60%
帮助的人:738万
展开全部
1、执行效果和执行效率没区别;
2、判断一般用于多个条件分支的逻辑判断,相当于VB中的Select Case,C++和Java中的Switch…Case;如果一般用于单个条件的逻辑判断,相当于其他语言中的IF…Else;
3、从易语言代码算法防破解的角度来说,判断貌似比如果安全。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
岁岁年年相似
2014-11-28 · TA获得超过549个赞
知道小有建树答主
回答量:692
采纳率:87%
帮助的人:550万
展开全部
你这样能说明什么?
你如果继续点击,会有两个"未勾选",两个"已勾选"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a796c4d
2014-11-28 · TA获得超过298个赞
知道小有建树答主
回答量:317
采纳率:33%
帮助的人:162万
展开全部
这两条命令不是一样吗???
你是想勾了第一个第二的勾就会取消?
说清楚点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式