//用数组名下标法引入数组元素
for(i=n-1;i>=0;i--)
printf("%d\n",a[i]);
//里用数组名偏移量法
for(i=n-1;i>=0;i--)
printf("%d\n",*(a+i));
//指针偏移量法
for(i=n-1;i>=0;i--)
printf("%d\n",*(p+i));
//指针下标法
for(i=n-1;i>=0;i--)
printf("%d\n",p[i]);
//用移动指针遍历数组元素
for(p=a+n-1;p>=a;p--) //将a+n-1看做指向a[n-1]
printf("%d",*p);
定义一个指针变量P;
1p=a; //表示的是p指向a[0];
2也可直接p=&a[0];
3,指向数组元素a[i]的指针可用如下表达式来表达
a+i;或者是p+i
4.数组元素a[i]也可以用下面的指针表达式来表示
*(p+i)或者*(a+i)
版权声明:本文为qq_44816731原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。