读书人

expected primary-expression before

发布时间: 2013-08-14 14:27:55 作者: rapoo

expected primary-expression before ']' token大神帮帮忙
#include"stdio.h"
#include"stdlib.h"

void select_sort(int a[],int n)
//将a中的数按从小到大排列
{
int temp,j,i,k;
for(i=0;i<n;++i){
j=i;
for(k=i+1;k<n;k++)
if(a[k]<a[j]) j=k;
if(j!=i)
{ temp=a[j];
a[j]=a[i];
a[i]=temp;}
}
}

int main()
{
int a[]={0,4,7,2,1,8,9};
int i;
int n=7;
select_sort(a[],n);

for(i=0;i<n;i++)
printf("%d",a[i]);

system("pause");
return 0;
}

[解决办法]
select_sort(a[],n); -> select_sort(a,n);
[解决办法]
==》 select_sort(a, n);

[解决办法]

引用:
函数写的有问题 我帮你改了下 好好看看!不懂可以问下

void select_sort(int a[],int n)
//将a中的数按从小到大排列
{
int temp,j,i;
for(i = 0;i < n;i ++)
{
for(j = 0;j < n - 1- i;j++)
if(a[j] > a[j +1])
{
temp = a[j+1];
a[j+1] = a[j];
a[j] = temp;
}


}
}



调用接口的时候:

select_sort(a, n)

读书人网 >C语言

热点推荐