例31:C语言用指针方法对10个整数按由大到小顺序排序。
解题思路:在主函数中定义数组,用来存放10个整数,定义int *型指针变量p指向a[0],定义函数sort将数组中的元素按由大到小排序。... 0;//主函数返回值为0
}
void sort(int x[],int n)//自定义排序函数
{
int i,j,k,t;//定义整型变量
for(i=0;i用的逗号,注意是英文逗号:
scanf("%d,",p++);
在上一节小林说过,给指针变量赋的是地址,如下:
int i,*p,a[10];
p=a;
但上述代码中却是这样赋值...:
int i,*p,a[10];
p=&a;
是因为我定义的a就是数组,在C语言中,数组名可以表示地址,因此不用再加取地址符&,读者需要了解。...C语言 | 用指针对10个数排序
更多案例可以go公众号:C语言入门到精通