注册 登录
编程论坛 C语言论坛

指针数组

LGD335060087 发布于 2020-03-18 10:25, 1010 次点击
#include"stdio.h"
int main(){
    int a[] = {5, 15, 34, 54, 14, 2, 52, 72};
int *p = &a[1];
printf("%d",p[2]);
return 0;
}
为什么printf("%d",p[2]);输出的是54
1 回复
#2
纯蓝之刃2020-03-18 10:30
p = &a[1];
p[0]=a[1]=15
p[1]=a[2]=34
p[2]=a[3]=54
1