• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:配列渡し?について)

配列渡しの関数の引数について

このQ&Aのポイント
  • 配列渡しの関数の引数は、一般的にはint a[]と宣言しますが、int a[1]のように書いても問題ありません。
  • どちらの書き方でも正常に動作するため、規則上は問題ありません。
  • 配列の要素数を指定すると、関数内で配列の要素にアクセスすることができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • gimmick
  • ベストアンサー率49% (134/270)
回答No.1

文法上はどちらでも問題なし。(a[1]の方は気持ち悪いけど) 一般的には int max(int a[]){ または int max(int *a){ にすると思います。

mk1234
質問者

お礼

回答ありがとうございます。 そうですか。文法上はどちらでも良いのですね。 でも、a[1]は間違いと言われたほうがスッキリしますよね。