0
私はその関数を3回呼び出すことによって、異なる配列にデータを埋め込む関数を使いたいと思っています。異なるパラメータでその関数を使用するとき、関数プロトタイプには何を入れますか?
// Function prototype
void fill_array();
int main()
{
int bin_array[15],
prb_array[15],
seq_array[15];
fill_array(bin_array);
fill_array(prb_array);
fill_array(seq_array);
return 0;
}
私の質問は、関数プロトタイプにどのようなパラメータを設定する必要がありますか? 3つすべて?プロトタイプで
// Function prototype
void fill_array(insert parameter here);
:そう
fill_array
はどのように大きな配列が知らないので、あなたは通常、同様に配列のサイズを渡す必要がありますそれが関数に渡された後は配列のサイズを取得しません。 – birryree優れた点。私はそれを拡張する答えを修正しました –
あなたは 'sizeof(bin_array)/ sizeof(* bin_array)'を意味すると思います。 – strager