首頁 > 問答 > 主體
谁能具体的讲一讲C++中的左值和右值
迷茫2017-04-17 12:08:11
http://www.cnblogs.com/catch/p/3500678.html
什麼左右值? 等號表達式?
黄舟2017-04-17 12:08:11
左值就是可以放在等號左邊的值(例如某一個int變量,既可以改變它的值,也可以把它的值賦給別人)。 右邊值就是只能放在等號右邊的值(例如常數0,不可以放在等號左邊)。
例如「0=i」是錯的,「i=0」是對的。 這問題不用很糾結的吧,只不過是一種叫法而已。
巴扎黑2017-04-17 12:08:11
不能被賦值的東西叫做右值(意思是只能在賦值號碼右邊),其他的叫左值。