1.下标法
int a[10];
int i;
for (i = 0; i<10; i++)
scanf("%d", &a[i]);
for (i = 0; i<10; i++)
printf("%d\n", a[i]);
2.由数组名计算地址
int a[10];
int i;
for (i = 0; i<10; i++)
scanf("%d", &a[i]);
for (i = 0; i<10; i++)
printf("%d\n", *(a + i));
3.用指针变量指向数组元素
int a[10];
int i, *p;
for (i = 0; i<10; i++)
scanf("%d", &a[i]);
for (p = a; p<(a + 10); p++)
printf("%d", *p);
比较特殊的是, char类型的一维数组, 可以直接用printf("%s", arr);输出所有元素(字符串).