該運算符必須將左值作為*作數.
涉及到在內存中的地址的表達式稱為左值表達式。
左值出現的上下文決定了左值是如何使用的。
結果,可以使用左值的上下文比右值更廣。
取地址*作符需要一個*作數,其唯一的*作數必須是左值對象,該*作返回*作數對象在內存中的存儲地址。
引用既可以指向右值也可以指向左值。
涉及到在內存中的地址的表達式稱為左值表達式
變量是左值,因此可以出現在賦值語句的左邊。數字字面值是右值,因此不能被賦值。給定以下變量。
一般地,賦值運算符的左邊總是需要一個左值。
直到目前為止,修改對象屬*時需要費一些特別的心思,例如使用左值子程序,你就可以直接*作子程序返回的純量。
該運算符必須將左值作為其左*作數。
子程序這章主要針對新的語法(原型和屬*),以及左值屬*(5.6.0)。
有些*作符,比如賦值,要求其中的一個*作數必須是左值。