当前位置: 代码迷 >> C语言 >> 不懂啊。。数组的题
  详细解决方案

不懂啊。。数组的题

热度:92   发布时间:2008-04-09 15:02:06.0
不懂啊。。数组的题
定义:int aa[8]; 则以下表达式中不能代表数组元aa[1]的地址的是

A &aa[0]+1
B &aa[1]
c &aa[0]++
D aa+1

大家解释下为啥选C??
----------------解决方案--------------------------------------------------------
没人帮忙吗???????
----------------解决方案--------------------------------------------------------
A:  &aa[0]代表第一个元素的地址,加1代表第二个,即aa[1];
B:  &aa[1]不用说了;
C:  &aa[0]++等于&(aa[0]++),先用aa[0]之后再给它加1,所以它指向aa[0];
D:  和A的效果一样.
----------------解决方案--------------------------------------------------------
明白了3Q
----------------解决方案--------------------------------------------------------
  相关解决方案