指针好难学
程序代码: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[10];
int i;
for (i = 0; i < 10; i++)
p[i] = &a[i];
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;
}







