#includeint main() { int a[10]; int i; for (i = 0; i<10; i++) scanf("%d", &a[i]); for (i = 0; i<10; i++) printf("%dn", a[i]); return 0; }
由数组名计算地址再解引用
#includeint main() { int a[10]; int i; for (i = 0; i<10; i++) scanf("%d", &a[i]); for (i = 0; i<10; i++) printf("%dn", *(a + i)); return 0; }
创建指针变量指向数组元素(理解即可)
#include2.数组的输入int main() { 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); }
for循环法
for(i=0;i如果是字符数组的话可以整个全部输入输出
char arr[8000]; scanf("%s", arr);//此处不用&,因为数组名本身就是地址 printf("%s",arr);



