
请教关于引用作为一个函数的返回值的问题。望详解,谢谢!
我是一个初学者,课本上好多东西自己不能完全吃透,望各位不吝赐教。如何理解:“函数的返回值是一个数值,在内存中并没有保留它的变量地址,所以通常函数的返回值是右值,只能出现在...
我是一个初学者,课本上好多东西自己不能完全吃透,望各位不吝赐教。
如何理解:“函数的返回值是一个数值,在内存中并没有保留它的变量地址,所以通常函数的返回值是右值,只能出现在赋值号的右边,但如果把函数的返回值定义成一个引用的话,就可以将它用作左值了。”
其中的“右值”和“左值”怎么理解? 展开
如何理解:“函数的返回值是一个数值,在内存中并没有保留它的变量地址,所以通常函数的返回值是右值,只能出现在赋值号的右边,但如果把函数的返回值定义成一个引用的话,就可以将它用作左值了。”
其中的“右值”和“左值”怎么理解? 展开
1个回答
展开全部
可以被赋值的东西叫做“左值”, 可以赋值给别的(写在等号右边)的叫右值
所以一般左值也都是右值, 而不是说左值和右值是对立的
所以一般左值也都是右值, 而不是说左值和右值是对立的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询