r值与l值之间的差异

问题描述 投票:0回答:1

是“ r-value”在赋值运算符的右边,还是“ l-value”在赋值运算符的左边,还是更多?

是“ r-value”在赋值运算符的右边,还是“ l-value”在赋值运算符的左边还是更多?>

c rvalue lvalue
1个回答
0
投票

l-value表示标识对象的存储位置。 l值可能显示为赋值运算符(=)的左侧或右侧。 l值通常表示为标识符。

涉及可修改位置的表达式称为“可修改l值”。可修改的左值不能具有数组类型,不完整类型或具有const属性的类型。为了使结构和联合成为可修改的左值,它们不得具有const属性的任何成员。标识符的名称表示存储位置,而变量的值是存储在该位置的值。

© www.soinside.com 2019 - 2024. All rights reserved.