左右值
C/C++語言中可以放在賦值符號左邊的變量,即具有對應(yīng)的可以由用戶訪問的存儲單元,并且能夠由用戶去改變其值的量。左值表示存儲在計算機(jī)內(nèi)存的對象,而不是常量或計算的結(jié)果。或者說左值是代表一個內(nèi)存地址值,并且通過這個內(nèi)存地址,就可以對內(nèi)存進(jìn)行讀并且寫(主要是能寫)操作;這也就是為什么左值可以被賦值的原因了。相對應(yīng)的還有右值:當(dāng)一個符號或者常量放在操作符右邊的時候,計算機(jī)就讀取他們的“右值”,也就是其代表的真實值。簡單來說就是,左值相當(dāng)于地址值,右值相當(dāng)于數(shù)據(jù)值。右值指的是引用了一個存儲在某個內(nèi)存地址里的數(shù)據(jù)。 int a = 3; 左值???? 右值
轉(zhuǎn)載于:https://www.cnblogs.com/mattins/p/5033335.html
總結(jié)
- 上一篇: matlab与数学模型相结合例题,数学知
- 下一篇: 下载各种在线视频及字幕