Q: 20.39b 左值和右值是什么意思?


A: 简单地说,一个左值(lvalue)是一个将出现在一个赋值的左边的表达式。你可以把它想象成表示一个有一个地址的对象。(但是参见关于数组的问答6.7。) 一个右值(rvalue)是一个有一个值(并且因此能出现在一个赋值的右边)的表达式。


(This Chinese translation isn't confirmed by the author, and it isn't for profits.)

Translator : jhlicc@gmai1.c0m
Origin : http://www.c-faq.com/misc/lvalue.html