作业帮 > 综合 > 作业

C语言 int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 0

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/08 12:33:57
C语言 int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 0
C语言 int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 0
B 是不是a[i]? //是a[i]
C p[i] 是相当于a[i],这不是在获取元素a[i]的地址吗? 为什么C也正确?// p[i] 是相当于a[i]
A 中为什么能用用p减a?a[p-a]什么意思? //p的值就是a,所以p-a的值为0,相当于a[0]
D 是不是相当于*a[i], 因而不正确? //是的*(a+i)就是a[i],那么再*a[i]就错了
再问: “获取元素a[i]的地址”也是引用a数组元素吗????
再答: 准确的讲,不算。不过,做选择题,不要钻字眼,选相对较好或较差的一个就行了,排除法很管用