数组作为函数参数--选择排序
#include<stdio.h>
#define n 6
void s(int a[])//写a的话,是地址
{
int i,j;
for(i=0;i<=n-2;i++)
{
for(j=i+1;j<=n-1;j++)
{
if(a[j]<a[i])
{
int t=a[i];
a[i]=a[j];
a[j]=t;//不需要返回就不用写return
}
}
}
}
int main()
{
int arr[]={6,5,3,4,1,2};
int i;
s(arr);// 这里传的是地址
for(i=0;i<n;i++)
{
printf("%d ",arr[i]);
}
return 0;
}