您的位置:首页 > 编程语言 > C语言/C++

C++变量的左值和右值

2013-12-29 11:56 176 查看
变量和文字常量都有存储区,并且有相关的类型。

区别在于变量是寻址的,对于每一个变量,都有两个值与其相关联

1 它的数据值,存储在某个内存地址中。有时这个值也被称为对象的右值

  文字常量和变量都可被用作右值

2 它的地址值 -- 即,存储数据的那块内存的地址。有时被称作变量的左值,也可以认为左值的意思就是位置值。

  文字常量不能被用作左值

      
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: