一,右值特点
1,不具备名称,只有数字的值 例如1,2,3,4,5
2,不可取地址。
3,不可修改值的大小。
二,左值的特点
1,可以具有多个名称 ,例如a=1,b=2,c=2
2,可以使用指针取地址
3,可以修改值的大小。
三,将亡值的特点
1,当右值被使用完后,变成将亡值。
四,分辨
i++与++i
1,i++先赋值i之后执行++操作,因此i为右值
2,++i先执行++操作对i再赋值,因此i为左值
1,不具备名称,只有数字的值 例如1,2,3,4,5
2,不可取地址。
3,不可修改值的大小。
1,可以具有多个名称 ,例如a=1,b=2,c=2
2,可以使用指针取地址
3,可以修改值的大小。
1,当右值被使用完后,变成将亡值。
i++与++i
1,i++先赋值i之后执行++操作,因此i为右值
2,++i先执行++操作对i再赋值,因此i为左值