C言語の添字演算子はどう使いますか。

配列またはポインタが指す要素にアクセスするために使われるC言語の添字演算子[]の基本文法は次のとおりです。

配列名[インデックス]

配列名またはポインタ変数名のarrayName、インデックスindexは、配列またはポインタ内のアクセスする要素の位置を表す要素のインデックスです。インデックスは0から始まります。つまり、配列またはポインタの最初の要素を表します。

添字演算子は、配列やポインタの指定の位置にある要素の値を読み取ったり、配列やポインタの指定の位置にある要素の値を変更したりするために使用できます。

整数の配列arrの場合、3番目の要素にアクセスするにはarr[2]を使用し、1番目の要素の値を変更するにはarr[0] = newValueを使用します。

ポインター変数ptrがある場合、ptrを使用してポインターが指す要素にアクセスできます。ポインターが指す要素の値を変更するには、ptr = newValueを使用できます。

配列やポインタにアクセスする際には、インデックスの範囲が正当であること、つまり配列やポインタの長さや有効範囲を超えないことを確認する必要があることに注意してください。そうしないと、アクセス越界エラーが発生します。

bannerAds