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
责任编辑:
proe常用c语言语句,带你轻松搞懂Proe条件语句相关推荐
- lambda表达式java项目常用_一文带你彻底搞懂Lambda表达式
1. 为什么使用Lambda表达式 Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递).可以写出更简洁.更灵活的代码.作为一种更紧凑的代码风 ...
- 一文带你轻松搞懂事务隔离级别(图文详解)
本文由 SnailClimb 和读者 BugSpeak 共同完成. 事务隔离级别(图文详解) 什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行. 事务最经典也经常被拿出来说例子就是转账了 ...
- java 一个大事务下的新增、修改、查询_一文带你轻松搞懂事务隔离级别(图文详解)...
点击上方"linkoffer", 选择关注公众号高薪职位第一时间送达 本文由 SnailClimb 和读者 BugSpeak 共同完成. 事务隔离级别(图文详解) 什么是事务? 事 ...
- 带你轻松搞懂JDK动态代理机制(ssm框架先行必备)
学习动态代理之前需要先搞清楚静态代理,可以回看我之前在Mybatis里写的代理那一篇文章 MyBatis入门基础3 ---代理 动态代理 使用反射机制,在程序执行过程中,创建代理类对象,无需创建类文件 ...
- 【2022 CCF BDCI 文心大模型创意项目】中秋款文心带你轻松搞定MV制作
[2022 CCF BDCI 文心大模型创意项目]中秋款文心带你轻松搞定MV制作 项目效果先知 项目地址: https://aistudio.baidu.com/aistudio/projectdet ...
- 苹果怎么批量删除联系人?老司机带你轻松搞定!
苹果怎么批量删除联系人?很多刚刚换到苹果手机的人都会有这样的疑惑,苹果手机删除联系人的时候不能多选,每次删除多个联系人都要一个个手动删除,非常麻烦,有什么简便方法来批量删除联系人么?答案当然是有的,今 ...
- php service原理,轻松搞懂WebService工作原理
用更简单的方式给大家谈谈WebService,让你更快更容易理解,希望对初学者有所帮助. WebService是基于网络的.分布式的模块化组件. 我们直接来看WebService的一个简易工作流程: ...
- 怎么用Python写出随时间变化的字_面试必备 | 带你彻底搞懂 Python 生成器
文章转载地址:面试必备 | 带你彻底搞懂 Python 生成器. 写在之前 Python 的高级语言特性一直是我们学习 Python 的一个难点,大部分人并没有做到熟练的掌握,甚至去学习它都感觉很困难 ...
- 一文带你彻底搞懂i++和++i的区别,谁的效率更高?
作者简介:Codebowl靓仔,学妹的工具人,C++开发误入数据开发,梦想30岁退休的靓仔就是我啦. i++和++i对于初学者来说,一直是一个特别容易搞混的内容,相信很多人现在也没有完全搞清(作者初学 ...
最新文章
- SharePoint优秀blog文章汇总
- 评分卡开发方法论scorecard
- linux学习心得(一)
- 快速的利用 Express 框架实现一个 Rustfull 接口的后端 Server
- bottle mysql_bottle框架学习(八)之Mysql数据库的操作
- spring-boot-资源处理
- GoLand tool tips
- 《分形艺术,当科学嫁给了艺术》作者:林晨 风达
- 计算机右键管理删除,【win7右键菜单管理】右键菜单的设置及清除
- netcfg 进程分析
- MTK nvram介绍
- java学习笔记(7)
- [譯 + 更新] 參透 Node 中 exports 的 7 種設計模式
- Oracle ERP AP模组中Vender 联系人信息查询语句
- Pytorch学习记录(七):自定义模型 Auto-Encoders 使用numpy实现BP神经网络
- iptv登录系统 无法连接服务器,电信宽带电视连接到83%接入平台进不去什么情况-网络电视接入平台失败...
- CP.12图、网络、关联矩阵
- 服务器遇到一个意外的情况,阻止它完成请求
- 什么是单例模式 (Singleten)
- 【图灵杯 J】简单的变位词