易语言中类似if-else怎么实现

易语言中怎么没有如果首和如果尾啊,就是说如何让像
if()
{语句1
语句2

else
{
语句3
语句4
}
易语言中好像没有{}啊,而且都是一条语句
我是新手,请说详细一点

if就是如果 else就是否则 为了方便你理解,我特地画个图给你说明
以前我最早是学VB的,后来刚学E语言时也有那么一点点不习惯

举个日常生活中的简单例子吧。例如:我们住在高楼大厦的18层,上下楼要坐电梯的,这就遇到了电梯的问题。如果某一天电梯坏了,那么我们只能选择走楼梯了;如果电梯正常运行的话,我们是会选择坐电梯的。这就是一个很简单的判断与选择的问题。

-------如果( 电梯 = 真) ←这里就是"if"

‖ -----坐电梯() ←这里是if成立的话的执行语句
‖ ‖
-------→走楼梯() ←这里就是else,if不成立时执行


到楼下() ←整个if语句结束时继续执行这里

根据箭头指向,当电梯=真(电梯是好的),我们顺次执行坐电梯,然后到楼下;否则就是电梯坏了,我们执行走楼梯,然后到楼下。在易语言中你可以设置流程线用以帮助你更直观的看到程序的运行线路,这对于初学者来说,一旦存在运行线路的问题,可以很快的找出来。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-27
易语言中是用流程线来表示的。

你上面的等同于————————————————

.版本 2

.如果 ()
语句1
语句2
.否则
语句3
语句4
.如果结束

和这个是一样的,在易语言中只有流程线,没有否则 如果结束 等字。

不懂可以继续联系 kiss0411@vip.qq.com本回答被提问者采纳
第2个回答  推荐于2018-03-29
每个关键字后面都要用一对{}括起来——
if(...)
{...}
else if(...)
{...}
else if(...)
{...}
else {...}
这样才对。比如你的代码
if(A==3)
{
printf("%d\n",E);
else if(A=!4);
要写成
if(A==3)
{
printf("%d\n",E);
}
else if(A=!4)
{...;}
才正确。本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网