C语言 假如有一组整形数组a,有10个元素。要输出各元素值有三种方法:
1.下标法。
2.通过数组名计算数组元素地址,找出元素的值。
3用指针变量指向数组元素。
方法一:
#include <stdio.h>
void main(){
int a[10],i;
printf(“Input ten numbers:\n”);
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
printf("%5d",a[i]);
}
方法二:
#include <stdio.h>
void main(){
int a[10],i;
printf(“Input ten numbers:\n”);
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
printf("%5d",*(a+i));
}
方法三:
#include <stdio.h>
void main(){
int a[10],i,*b;
printf(“Input ten numbers:\n”);
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(b=a;b<(a+10);b++)
printf("%5d",*b);
}