十万火急~!返回的指针怎么用函数接収~~?大虾帮忙~!
int chang(int p,int n);
void main()
{
int *p;
int n;
int i;
printf("请确定输入数的个数: \n");
scanf("%d",&n);
p=(int *)malloc(n*sizeof(int));
printf("请输入您要置换的一组数\n");
for(i=0;i<n;i++)
{
scanf(" %d",p+i);
}
for(i=0;i<n;i++)
{
printf("%d",*chang(*p,n));//这里怎么接收啊~!怎么接受一个指针~??
}
}
int chang(int *p,int n)
{
int i;
int temp;
for(i=0;i<n/2;i++)
{
temp=*(p+i);
*(p+i)=*(p+n-1+i);
*(p+n-1+i)=temp;
}
return *p;
}