关于指针
#include<stdio.h>int main()
{
int swap(int *p1,int *p2);
int i,j,s,a[10];
int *p;
p=a;
for(i=0;i<10;i++)
scanf("%d",a[i]);
for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
{
if(p+i>p+j)
swap(p+i,p+j);
}
}
for(i=0;i<10;i++)
printf("%d",*p+i);
}
int swap(int * p1,int * p2)
{
int t;
t=*p1;
*p1=*p2;
*p2=t;
}
这个是哪里错了啊,怎么运行不出结果啊...