题目代码如下
#include<stdio.h>
int main(){
int a[10]={0,1,2,3,4,5,6,7,8,9};
int i,*p1,*p2,*p3;
p1=a,p2=a+5,p3=a+7; //相当于 p1=&a[0],p2=&a[5],p3=&a[7];
printf("%ld,%ld,%ld\n",p1,p2,p3); //输出指针的值(数组元素地址值)
printf("%d,%d,%d\n",*p1,*p2,*p3); //输出指针指向变量的值
printf("%d,%d\n",p1-p2,p2-p1); //指针减法
printf("%d,%d\n",p1>p2,p1==a); //指针与指针的关系
for(p1=a;p1<a+10;p1++) //通过指针遍历数组
printf("%d ",*p1);
return 0;
}
要求用指针做