表达式与语句的区别
区别 语句 表达式
2023-09-11 14:18:43 时间
Expression:计算;一次计算;描述世界。
Statement:操作,状态维护;一次操作。改变世界。
Expression: Something which evaluates to a value. Example: 1+2/x
Statement: A line of code which does something. Example: GOTO 100
https://blog.csdn.net/shaojwa/article/details/50539026
(1)a = 1
这就是一个语句,目的是把1赋值给变量a,执行这条语句后,a的值就变为1,而不管它原来是什么值;
if a = 1 then …
这里的a=1则是一个表达式,它本身并不会产生任何动作,而只是把变量a的值和1进行比较,然后把比较结果交给if语句去处理。
也就是说:语句是可以单独执行的、能够产生实际效果的代码;而表达式则是包含在语句中,根据某种条件计算出一个值或得出某种结果,然后由语句去判断和处理的代码。
转载网友:https://wenda.so.com/q/1536126755218850?src=140
————————————————
版权声明:本文为CSDN博主「super_hong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/super_hong/article/details/84667784
相关文章
- HTML中      等6种空白空格的区别
- 转:scrollWidth,clientWidth,offsetWidth的区别
- http协议与tcp协议区别
- js对象之window和document区别
- golang函数和方法的区别
- 请你简单介绍一下ArrayList和LinkedList的区别及大数据量情况下的插入效率对比
- SQL语句Left join 中On和Where的用法区别
- Chrome开发者工具network标签页里的transferred over network和resources loaded by the page的区别
- 通过IL分析C#中的委托、事件、Func、Action、Predicate之间的区别与联系
- Vue生命周期中mounted和created的区别
- String s1=new String(“abc“); 和String s1=“abc“区别
- final、finally与finalize的区别?
- HTML DOM中innerHTML、textContent和innerText属性的用法与区别
- Error和Exception的区别