一维数组的a[i] a+i算地址,还是指针呢?

2025年03月13日 04:54
有4个网友回答
网友(1):

a+i 与 &a[i] 等效 应当算是地址吧,也可以看做是指针,
有必要区分吗? 叫你外号,或叫你的大名,你应当知道都是在叫你,一回事嘛

网友(2):

通常数组名表示其数组的首地址,相当于如下表示:
int a[2] = {2,3}; int *p = a; printf("%d\n",*(p+1));

网友(3):

a+i是相对于数组首地址a的偏移量为i的地址

网友(4):

指针变量