proe常用c语言语句,带你轻松搞懂Proe条件语句

原标题:带你轻松搞懂Proe条件语句

本文通过几个简单的例子介绍Proe中的条件语句,希望对你能有所帮助。Proe中使用的IF条件语句和C语言中的IF语句原理是一样的,其结构稍有差别。首先我们了解一下IF条件语句的两种基本结构。

一. 第一种结构

if(条件)

表达式

endif

首先在IF后面必须是一个值为YES或者NO的表达式,如a>b,a==b ,a!=b,a>b&c

if yes

a=10

endif

小伙伴们可以在Proe中尝试。下面看一个简单的例子:

if a>b

c=10

endif

程序都是一行行往下执行的,首先执行“if a>b”,如果a>b成立(即返回YES),则执行c=10;如果a>b不成立(即返加NO),则执行endif后面的语句。以上程序的意思是:只要a>b,那么c=10。那么大家可能会问,a<=b时,c等于多少?程序中并没有指定。假如你想a<=b时,c=20,怎么写?这样写行不行?

if a>b

c=10

endif

c=20

回答是肯定不行的。我们来分析一下,整个条件语句在endif已经结束了,如果这样写的话,不论a和b是什么样的关系,c=20始终成立。

应该这样写:

if a>b

c=10

endif

if a<=b

c=20

endif

(另一种方法下面再讲)

总结来说,if 和endif是一对,有if 后面就必须有endif。那么这种结构可以简单的这样描述:

if (条件)

表达式

endif

可以有多个if endif 直到把所有条件列完。

二. 第二种结构

If (条件)

表达式

else

表达式

endif

还是上面的例子,假如我们想实现这样的结果:如果a大于b,此时c的值为20;如果小于等于b,则令c的值为10,那么我们可以这样写:

if a>b

c=20

else

c=10

endif

同样,一行行往下执行,若a>b成立,执行c=20;若a

以上是两种基本结构,无论哪种结构:if和endif一对。如果对上以上基本结构了解了,那么对于IF语句的堪套理解起来就容易多了。

jxage.com

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值