第71行 printScore(score); 这个在程序中起什么作用 ?
其实是这样运算的
void sort(int score[])
{
int i,j;
for(i=N-2;i>=0;i--)
{
for(j=0;j<=i;j++)
{
if(score[j]<score[j+1])
{
int temp;
temp = score[j];
score[j] = score[j+1];
score[j+1]=temp;
}
}
}
printScore(score);//调用函数之后下面就多了这样一段这码:
/*int i;
printf("\n");
for(i=0;i<N;i++)
{
printf("%d ",score[i]);
}
printf("\n");*/
}这样就不用在主函数中写输出语句了;
我写的怎么辛苦。。。。。记得采纳哦。。。。。。。
打印功能
printScore(score)这个函数不就是打印数组数字用的吗。。。
要不然你已为第86行明明没有写打印数组数字。。。可是却打印了数组中的数字呢。。。。。。。。
我是问这个函数定义了 是干什么用的 我知道是我定义的 ,而且71行也不是主函数,也是自己定义的 好吧 ?
这个是你自己定义的一个函数,71行中这个是主函数中借用外面函数