这样居然不可以
程序代码:void sort(int *x, int n)
{
int i, j;
int **p, t;
p = &x;
for(i=0;i<n-1;i++)
for(j=0;j<n-1-i;j++)
if (*p[j] > *p[j + 1])
{
t = *p[j];
*p[j] = *p[j + 1];
*p[j + 1] = t;
}
}
#include<stdio.h>
int main()
{
void sort(int *x, int n);
int a[10];
int *p;
int i;
p = a;
for (i = 0; i < 10; i++)
scanf_s("%d", p + i);
sort(p, 10);
for (i = 0; i < 10; i++)
printf("%d ", p[i]);
printf("\n");
return 0;
}

