使用指针的方法访问数组中的每个元素:定义一个整型数组,长度为10,从键盘上输入10个数(通

如题所述

int a[10] = {36,28,9,21,3,90,5,6,78,33};
int i,*p = a;
for(i = 0; i < 10 ; ++i) printf("%d ",a[i]); // 下标存取数组元素
for(i = 0; i < 10 ; ++i) printf("%d ",*(p + i)); // 指针存取数组元素
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-11
#include<stdio.h>
int main()
{
int a[10];
int *p=a;
int i;
for(i=0;i<10;i++)
{
scanf("%d",p+i);
}
for(i=0;i<10;i++)printf("%d ",*(p+i));
puts("");
return 0;
}
/*

*/本回答被提问者和网友采纳