一直以来写程序,我都喜欢用数组下标来引用数组元素,因为比较直观,虽然知道可以用指针变量来引用数组元素,但是总感觉不太理解,不敢乱用,今天抽空看了下教材,有一点感悟,特摘抄过来。
摘自谭浩强C程序设计(第三版)
引用一个数组元素,可以用:
(1)下标法:如a[i]形式;
(2)指针法,如*(a+i)或*(p+i),其中a是数组名,p是指向数组元素的指针变量,其初值p = a;
输出数组中的全部元素:数组a,整型,10个元素
方法1:下标法
1 #include <stdio.h> 2 void main() 3 { 4 int a[10]; 5 int i; 6 for(i =0; i<10; i++) 7 { 8 scanf("%d",&a[i]); 9 } 10 printf("\n"); 11 for(i =0; i<10; i++) 12 { 13 printf("%d",a[i]); 14 } 15 printf("\n"); 16 }