谭浩强的C语言书中的代码
源代码在线查看: 例10.5.txt
例10.5输出数组中的全部元素。
假设有一个a数组,整型,有10个元素。要输出各元素的值有三种方法:
(1) 下标法。
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",a[i]);
}
(2) 通过数组名计算数组元素地址,找出元素的值。
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",*(a+i));
}
(3) 用指针变量指向数组元素。
main()
{
int a[10];
int*p,i;
for(i=0;i<10;i++)
scanf("%D",&a[i]);
printf("\n");
for(p=a;p<(a+10);p++)
printf("%D ",*p);
}
以上3个程序的运行情况均如下:
1 2 3 4 5 6 7 8 9 0