【发布时间】:2011-01-03 13:11:59
【问题描述】:
只是想知道文字字符串是左值还是右值。其他文字(如 int、float、char 等)是左值还是右值?
函数的返回值是左值还是右值?
你如何分辨?
【问题讨论】:
-
我不确定“左值”和“右值”是什么意思。你的意思是这个值可以站在操作员的左侧或右侧吗?如果是,您应该具体说明您的问题,因为您可以写入所有非 const 变量。函数的返回值为 const。
-
@Gaim:左值和右值是有特定含义的常用术语。
-
@Gaim:左值和右值是编译器和语言规范级别的说法。在这种情况下,它们指的是 C 的语法。