(C++)關於i++和i++的左值、右值問題

 一、什麼是左值和右值?函數 左值就是出如今表達式左邊的值(等號左邊),能夠被改變,他是存儲數據值的那塊內存的地址,也稱爲變量的地址;this 右值是指存儲在某內存地址中的數據,也稱爲變量的數據。spa 左值能夠做爲右值,但右值不能夠是左值。code 所以也只有左值才能被取地址。orm   二、舉兩個問題:blog int i = 0;ip (i++)+=i; //錯誤內存 (++i)+=i;
相關文章
相關標籤/搜索