77问答网
所有问题
若已定义: int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a, i; 其中 0≤i≤9, 则对a数组元素正确的引用是(
A a[p-a]
Bp[i]
C *(*(a+i))
D*(&a[i]) 我知道选C,但是为什么
应该是选不正确的
举报该问题
其他回答
第1个回答 2013-08-27
搞错了吧,只有c不对。其它都对的
A 取a[0]
B a[i]
D 先去地址后再取值
C ,如果是二维的就是对的本回答被提问者采纳
第2个回答 2013-08-27
what??不应该是选B嘛!C那个怎么想也不对啊,a它是个一维数组不是二维数组,所以干嘛要用两个*呢!!
追问
我写错了,选不正确
第3个回答 2013-08-27
*(a+j)代表第j列的地址,再加一个* 就是取元素了,本人觉得这个数组应该是二维数组,要不也没什么意义
第4个回答 2013-08-27
额,对应二维数组,
相似回答
大家正在搜
相关问题
20悬赏!!在线等!若有以下定义:int a[]={1,2,...
若有int a[10]={0,1,2,3,4,5,6,7,8...
若已定义: int a[]={0,1,2,3,4,5,6,7...
若有定义:int a[3][4]={1,2,3,4,5,6,...
c语言指针问题。。 若有int a[]={0,1,2,3,4...
C语言若定义int a[5],*p=a;则对a数组元素正确引...
说明语句如下:int a[10]={1,2,3,4,5,6,...
c语言指针问题。 若有int a[]={0,1,2,3,4,...