黑马程序员技术交流社区

标题: 图片上的题是我做错了的,看了答案还是不明白,求解 [打印本页]

作者: huzhiqiang    时间: 2016-5-26 21:21
标题: 图片上的题是我做错了的,看了答案还是不明白,求解



作者: a_skting    时间: 2016-5-28 21:24
选AAAAAAAAAA
作者: 梁木木    时间: 2016-5-28 22:16
选D,B选项的话会出现a[10],下标过界
作者: 上帝的天使    时间: 2016-5-29 10:19
选C,对于数组a来说,a即代表其a[0]的地址,因此a + i就是a+0也是a。所以其本身就是地址,不用加&了。即C对。
作者: huzhiqiang    时间: 2016-5-30 21:25
上帝的天使 发表于 2016-5-29 10:19
选C,对于数组a来说,a即代表其a[0]的地址,因此a + i就是a+0也是a。所以其本身就是地址,不用加&了。即C ...

3q 了然了 谢谢
作者: lqy1991    时间: 2016-5-30 21:28
c语言???????
作者: 上帝的天使    时间: 2016-5-30 23:13
egg:int a[10].
a也既是a[0]的地址,(a+1)表示a[1]的地址。
((a)+1)则表示a这个数组的整个地址(sizeof(a)= 4x10个字节的空间)加上1个单位多空间地址。
所以a+i 也既是a+0 也既是表示a的地址启示地址a[0]的地址。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2