題目是:撰寫對具有n個元素的一維陣列求和函式sum(),要求用指標做函式引數,并在主函式中呼叫這個函式,實作對具有10個元素的一維陣列求和。
我寫的是:int main()
{
int sum(int *p,int n);
int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 5};
int n = 10;
sum(a, n);
printf("\n該陣列和為%d",sum);
}
int sum(int*p, int n)
{
int i;
int sum = 0;
for (i = 0; i < n; i++,p++)
sum += *p;
return sum;
}
沒有報錯,但是結果不對



uj5u.com熱心網友回復:
解決了解決了轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/244848.html
標籤:新手樂園
