重複の可能性:
C 配列では、なぜこれが正しいのですか? [5] == 5[a]
私はCのチュートリアルを読んでいて、この構文に出くわしました:
int doses[] = {1, 3, 2, 1000};
doses[3] == *(doses + 3) == *(3 + doses) == 3[doses]
ここでのポイントは を取得することint 1000
ですが、最後のものは意味がありません。遅くて私の脳が機能していないか、Cに特有のものか、タイプミスのいずれかです。ポインターに関しては、すべての基本をカバーしたいので、注意深く読んでください。それはすべてを理解することを意味します。どんな答えでも大歓迎です!