表達式的反作用

概念: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

相關文章
相關標籤/搜索