c语言指针如何输出整个数组
输出数组
①下标法
#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("%dn", 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("%dn", *(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
printf("%d", *p)
printf("n")
}