汉扬编程 编程大纲 关系、逻辑表达式中的哪些?

关系、逻辑表达式中的哪些?

可以是算术、关系、逻辑表达式
按照一般语言的规定,If后应该是关系表达式、逻辑表达式,根据其结果逻辑量是True或False决定是否执行Then后边的子句。而在VB中还可以是算术表达式,因为VB逻辑判断中,对于非0值就作为True,而0值作为False,因此如下分段函数
? ? ? ?Sin x / x ? ? x≠0
? ?Y= ? ? ? ? ? ? ? ?
? ? ? ?0 ? ? ? ? ? x=0
? 可用VB语句表示为If ?x ?Then ?y=Sin(x)/x ?Else ?y=0
? 而不必写成 If ?x0 ?Then ?y=Sin(x)/x ?Else ?y=0

这个是哪些数学啊

为什么C语言中表达式和数学中写的方法不一样?

关键问题是:

“=”在数学中含义是相等;

而在c语言中他是赋值含义,赋值是有方向性的,右边向左边,更重要是,在程序设计语言中,赋值号“=”左边必须是变量名

在计算机中C=B+A与A+B=C的意义不一样 C=B+A是把内存中A地址中的数与B地址中的数相加后把新的值赋给内存中C地址

虽然在计算结果上并无差异

程序是用来做事的,每一条语句都是特定的指令。

程序中C=B+A是命令计算机将A+B的值传递给C。

数学中的普通算式没有“命令”的意思,所以C=B+A跟B+A=C没什么区别。

本文来自网络,不代表汉扬编程立场,转载请注明出处:http://www.hyzlch.com/mianfei/5975.html

用实例带你了解C语言的灵魂:算法基础算术运算符和算术表达式

安装CAD版本怎么不能勾选"中文"进行下一步操作呢

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部