左と右の違い
定義:左の値と右の値の定義は1つの賦値等号にあり、賦値等号の左側は左の値になり、等号の右側は右の値になる
左(L-value):コンピュータメモリに格納されたオブジェクトを表し、アドレス値に相当するアドレス可能
右(R-value):真の値、読み取り可能、すなわちデータ値を表します.
左値はアドレス値であるため、左値に付与操作を行うことができ、右値自体が同じデータ値であり、1つのデータ値に付与する操作は存在しない.
例:
転載先:http://baike.baidu.com/view/9489098.htm
左(L-value):コンピュータメモリに格納されたオブジェクトを表し、アドレス値に相当するアドレス可能
右(R-value):真の値、読み取り可能、すなわちデータ値を表します.
左値はアドレス値であるため、左値に付与操作を行うことができ、右値自体が同じデータ値であり、1つのデータ値に付与する操作は存在しない.
例:
int a,b;
a=5;// , a ;
b=a;// , b ,a 5( , a )
5=5;// , ,
転載先:http://baike.baidu.com/view/9489098.htm