左值与右值

眉间皱痕 提交于 2019-12-02 08:01:35

 

通常来说有名字的变量就是左值(如上面例子中的 a, b),而由运算操作(加减乘除,函数调用返回值等)所产生的中间结果(没有名字)就是右值

 

左值就是在程序中能够寻值的东西,右值就是没法取到它的地址的东西(不完全准确)

 

记这个:

在C++之中的变量只有左值与右值两种:

  凡是可以取地址的变量就是左值,

  而没有名字的临时变量,字面量就是右值”

 

https://www.cnblogs.com/catch/p/3500678.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!