作业帮 > 综合 > 作业

数组元素的引用问题12.若有语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则( )不是对

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 13:45:56
数组元素的引用问题
12.若有语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则( )不是对a数组元素的正确引用(其中0≤i
选B
A.绝对正确.因为p指向的就是a[0]的位置,与a本身指向的位置一样.完全可以等同a一样使用下标引用元素
B.*(a+i)指向a[i]存的那个值,假设i=1,则等于a[1]=1,再求1所指向的地址的值,能求吗?
C.a[p-a]=a[0],因为p指向a[0],地址是一样的,相减得0,即指向a[0]
D.&a[i]是a[i]这个位置的地址,*(&a[i])即把这个地址中存放数值取出来,即等于a[i]