関数で事前定義されていない配列をオペランドとして渡すための構文は何ですか?
たとえば、次の関数があります。
void kilos(int percentage[2], char liquid[2][4]);
したがって、2 つの異なる配列を作成し、それらをオペランドとして渡すと、すべてが適切に機能します。関数の呼び出しの前に配列を作成したくない場合、これはどのように機能しますか? オペランドを分析し、配列を使用しない唯一の解決策はありますか?
関数を呼び出したいのですが、次のような関数を呼び出すときに配列を作成したいです。
kilos(int percent[2]={40,60}, char liq[2][4]={'wate','milk'})