#include<stdio.h>
#include<conio.h>
main()
{
int a[5];
int i=1;
for(i=0;i<=5;i++)
{
printf("%d\n",&a[i]);
}
printf("%d\n",a);
getch();
}
在这个程序中,&a[i]的意思是?a与&a[i]的关系是?
一维数组中,&a[i]的意思是?a与&a[i]的关系是?求解..........
答案:3 悬赏:0 手机版
解决时间 2021-03-21 10:30
- 提问者网友:锁深秋
- 2021-03-20 19:42
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-03-20 21:20
&a[i] 是 a数组第 i个元素的地址。
a 是 a数组 的首地址,就是 &a[0] 的地址。
a与&a[i]的关系是 &a[i] = a + sizeof(int) * i
因为是 int 型,相邻元素地址差 sizefo(int).
a 是 a数组 的首地址,就是 &a[0] 的地址。
a与&a[i]的关系是 &a[i] = a + sizeof(int) * i
因为是 int 型,相邻元素地址差 sizefo(int).
全部回答
- 1楼网友:春色三分
- 2021-03-20 22:49
a+i=*(a+i)=a[i]=&a[i]
&a[i] 和a+i是获取i行数组的首地址
a[i] 和*(a+i)是访问第i行的数组
望采纳
!!
- 2楼网友:猎心人
- 2021-03-20 22:33
&a[i]是a[i]的地址
a是数组名,也是数组的起始地址
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯