這樣寫有毛病嗎?
#include<stdio.h>
void A(int[]);
int B(int[]);
int main()
{
int i;
int arry[10];
B(arry);
A(arry);
return 0;
}
int B(int arry[])
{
int i;
for(i=0;i<10;i++)
{
printf("請輸入第%i個元素\n",i+1);
scanf("%d",&arry[i]);
}
return(arry[i]);
}
void A(int arry[])
{
int i,j,temp;
for(i=0;i<10-i;i++)
for(j=0;j<10-i-1;j++)
if(arry[j]<arry[j+1])
{
temp=arry[j];
arry[j]=arry[j+1];
arry[j+1]=temp;
}
for(i=0;i<10;i++)
printf("%4d",arry[i]);
}
uj5u.com熱心網友回復:
return(arry[i]); 這一句相當于 return array[9],它的作用是什么呢?uj5u.com熱心網友回復:
可以不用這個嗎,我小白,大佬
uj5u.com熱心網友回復:
我懂了,謝謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/162091.html
標籤:C語言
上一篇:free函式
下一篇:status未定義識別符號
