int i,a[10]={0,1,2,3,4,5,6,7,8,9};for (i=0;i<9;i++)a [i]=a[i-1]+a[i+1];printf("%d%d",a[

p + i, 显示的是地址不是数组元素值。应该为*(p + i)

你对这个回答的评价是

b选项在括号中p-a是同类型的指针变量的减法,结果是地址值相减然后除以int所占字节大小,故B项等价于a[i],在僦好选了故选c

你对这个回答的评价是?

很显然是C 题目要求是对数组元素的引用,而C是对地址的引用

你对这个回答的评价是?

你对这個回答的评价是

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

对于数组a[10]a就是该数组的首地址,定义指针p赋值为a那么a和p的操作基本相同:

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜頭里或许有别人想知道的答案。

为什么能详细回答下吗?

你对這个回答的评价是

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道嘚答案。

我要回帖

 

随机推荐