この記事では、C言語で配列のポインタの加減算(増減)を行う方法について紹介します。
ポインタの加減算(増減)
ポインタ型変数の値に1を加えると、その値は、型のサイズ分だけ変化します。
int score[3];
int *ps;
ps = score; // 配列の先頭要素(score[0])のアドレスをポインタ型変数psへ代入
ps = ps +1; // 1番要素(score[1])のアドレスをポインタ型変数psへ代入
【ポイント】
ポインタの加減算は、配列の添え字に対する加減算と同じ
【関連記事】
・C言語入門 (サンプルプログラム集)
コメント