コンパイルエラーが発生しましたが、実際には修正できません。in配列を初期化するプログラムを作成してから、2つのパラメーター、配列とその長さを取り、配列内の最大要素のインデックスを返す最大の関数を作成する必要があります。次に、この関数をmainから呼び出します。誰かが問題を教えてもらえますか?
errors:part1.c: part1.c: In function 'main':
part1.c:6:3: warning: implicit declaration of function 'largest'
part1.c:7:23: error: expected expression before ']' token
part1.c: In function 'largest':
part1.c:17:4: warning: statement with no effect
ありがとう!
#include <stdio.h>
int main()
{
int myArray[]={1,2,3,4,5,6};
largest(myArray,6);
printf("%d",myArray[]);
return 0;
}
int largest(int array[], int length)
{
length = sizeof(array)/sizeof(array[0]);
int i = 1;
int max = array[0];
for(i; i<length; i++)
{
if(max < array[i])
{
max = array[i];
}
}
return max;
}