Chinaunix首页 | 论坛 | 博客
  • 博客访问: 708628
  • 博文数量: 161
  • 博客积分: 2998
  • 博客等级: 少校
  • 技术积分: 1697
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-28 09:39
文章分类

全部博文(161)

文章存档

2012年(6)

2011年(120)

2010年(35)

分类: C/C++

2011-04-23 21:51:30

x=y
左值:在这个上下文环境中,编译器认为X的含义是X所代表的地址。这个地址只有编译器知道,在编译的时候确定,编译器在一个特定的区域保持这个地址,我们完全不必考虑这个地址保存在哪里。
右值:在这个上下文环境中,编译器认为y的含义是y所代表的地址里面的内容。这个内容是什么只有在运行的时候才知道。
数组a[10],a是不能做右值的,a代表一块内存,我们只能访问数组的某一个元素,而无法把数组当一个总体去访问。
阅读(1201) | 评论(0) | 转发(0) |
0

上一篇:内存对齐的理解

下一篇:指针强制转换

给主人留下些什么吧!~~