要输出整个数组,可以使用指针来遍历数组的每个元素并逐个输出。首先,定义一个指向数组的指针,然后使用循环结构(如for循环)来遍历数组。
在循环中,通过递增指针的方式来访问数组的每个元素,并使用printf函数将元素的值输出到屏幕上。
循环将一直执行,直到遍历完整个数组。这样就可以输出整个数组的内容。
输出数组
①下标法
#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 ", a[i]);
printf(" ");
}
②由数组名计算地址
#include
void main()
{
int a[10];
int i;
for (i = 0; i<10; i++)
scanf("%d", &a[i]);
printf(" ");
for (i = 0; i<10; i++)
printf("%d ", *(a + i));
printf(" ");
}
③用指针变量指向数组元素
#include
void main()
{
int a[10];
int i, *p;
for (i = 0; i<10; i++)
scanf("%d", &a[i]);
printf(" ");
for (p = a; p
printf("%d", *p);
printf(" ");
}