什么叫左值,什么叫右值?
在网上某个论坛看到这么一句话:左值就是一个可被存储的单元,右值就是一个可被读取的数据。那么是不是说可以把左值看作变量,右值看作常量?我才学C语言,说的不对的请指出并求教!
左值,可以看成是放在赋值号 = 左边的表达式,相反右值就是在右边
你的说法太笼统了
左值,一个表达式所对应的内存可以用于数据存储,那么这个表达式就可以称为左值
右值,是引用了一个存储单元的内容,它不一定是常量