84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
谁能具体的讲一讲C++中的左值和右值
业精于勤,荒于嬉;行成于思,毁于随。
http://www.cnblogs.com/catch/p/3500678.html
什么左右值?等号表达式?
左值就是可以放在等号左边的值(比如某一个int变量,既可以改变它的值,也可以把它的值赋给别人)。右值就是只能放在等号右边的值(比如常量0,不可以放在等号左边)。
比如“0=i”是错的,“i=0”是对的。这问题不用很纠结的吧,只不过是一种叫法而已。
不能被赋值的东西叫右值(意思是只能在赋值号右边),其他的叫左值。
http://www.cnblogs.com/catch/p/3500678.html
什么左右值?
等号表达式?
左值就是可以放在等号左边的值(比如某一个int变量,既可以改变它的值,也可以把它的值赋给别人)。
右值就是只能放在等号右边的值(比如常量0,不可以放在等号左边)。
比如“0=i”是错的,“i=0”是对的。
这问题不用很纠结的吧,只不过是一种叫法而已。
不能被赋值的东西叫右值(意思是只能在赋值号右边),其他的叫左值。