表达式的反作用

概念:spa

有关表达式的反作用的概念通常说计算一个表达式的值须要引用一些变量,在表达式求值过程当中,须要提取这些变量的值,但并不改变这些变量的值,这样的表达式称为无反作用的表达式.一个表达式在求值过程当中,对使用的变量不但引用,对它们的值还加以改变,这样的表达式称为有反作用的表达式。变量

 

案例:引用

对表达式的反作用的分析与理解,有以下四个表达式:一、5*X;二、X+Y;三、X++;四、Y-=18*2.其中表达式1和表达式2是无反作用的表达式,由于在表达式求值过程当中,所引用的变量X和Y的值均未发生变化,例如:已知X=5,Y=10,表达式1的值为25,表达式2的值为15,但X的值仍为5,Y的值仍为10,而表达式3和表达式4是有反作用的表达式, 由于在求表达式值的过程当中,所引用的变量X和Y的值均发生了变化.例如:x和Y的值初始状态下分别是5和10 经计算后,表达式3的值为5,X的值变为6,表达式4的值为一26,Y的值变为一26co

相关文章
相关标签/搜索