84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
谁能具体的讲一讲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”是对的。
这问题不用很纠结的吧,只不过是一种叫法而已。
不能被赋值的东西叫右值(意思是只能在赋值号右边),其他的叫左值。