左值和右值是什么意思 左值,右值的问题,还有返回左值与右值的区别,使用引用、const对左值,右值的影响?
浏览量:3028
时间:2021-03-12 11:44:58
作者:admin
左值,右值的问题,还有返回左值与右值的区别,使用引用、const对左值,右值的影响?
左值用于存储数据,因此它必须是可以存储数据的内存单元,而不是常量或立即数。正确的值是data,它可以是存储在数据存储单元中的数据、常量或立即数。通常,函数的返回值只能用作正确的值。如果函数的返回值被声明为引用,那么这样的函数也可以是左手函数。
左数和右数是什么意思?
左数是从左到右的数字,例如:12345,左数的顺序是12345;右数是从右到左的数字,例如:12345,右数的顺序是54321。
C 中的左值和右值?
Lvalue是赋值运算符两边的值,例如:int a=1 double B=2.0 a=B B B=a,其中a和B是左值,所有变量都是左值,但const quantity是例外。右值只能放在赋值运算符的右侧,例如:int a=0 char*b=“Hello”3=a//error“Howdy”=b//error,其中3和“Howdy”是右值,因此不能放在赋值运算符的左侧。所有常量、字符和字符串都是正确的值。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。