- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語の配列とポインタについて)
C言語の配列とポインタについて
このQ&Aのポイント
- C言語の配列とポインタについてわからないことがあります。
- 配列とポインタの関係について疑問があります。
- ポインタ変数と配列の要素の関係について説明してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
C言語では data[0] と *data は同じ意味です。同様に data[1] *(data + 1) data[3] *(data + 3) data[i] *(data + i) も、すべて「同じ意味」です。 なので average += *(data + i); は average += data[i]; と書く事が出来ます。
お礼
なるほど、 たとえ変数dataにはアドレスが代入されていたとしても、 data[0] と書くだけで "array[0]内の数値" として扱えるんですね。 ありがとうございます!