C语言输出数组的三种方法

2025-05-18 00:42:59

输出数组

①下标法

#include

void main()

{

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]);

printf("\n");

}

②由数组名计算地址

#include

void main()

{

int a[10];

int i;

for (i = 0; i<10; i++)

scanf("%d", &a[i]);

printf("\n");

for (i = 0; i<10; i++)

printf("%d\n", *(a + i));

printf("\n");

}

③用指针变量指向数组元素

#include

void main()

{

int a[10];

int i, *p;

for (i = 0; i<10; i++)

scanf("%d", &a[i]);

printf("\n");

for (p = a; p<(a + 10); p++)

printf("%d", *p);

printf("\n");

}