不懂啊。。数组的题
定义: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
----------------解决方案--------------------------------------------------------