• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語の配列とポインタについて)

C言語の配列とポインタについて

このQ&Aのポイント
  • C言語の配列とポインタについてわからないことがあります。
  • 配列とポインタの関係について疑問があります。
  • ポインタ変数と配列の要素の関係について説明してください。

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

  • ベストアンサー
回答No.1

C言語では data[0] と *data は同じ意味です。同様に data[1] *(data + 1) data[3] *(data + 3) data[i] *(data + i) も、すべて「同じ意味」です。 なので average += *(data + i); は average += data[i]; と書く事が出来ます。

noiman_tensai
質問者

お礼

なるほど、 たとえ変数dataにはアドレスが代入されていたとしても、 data[0] と書くだけで "array[0]内の数値" として扱えるんですね。 ありがとうございます!

関連するQ&A

専門家に質問してみよう