C言語のポインタ

ポインタとは「変数のアドレスを指し示す変数」のことです。


ポインタ変数の宣言

C言語ではポインタ変数を宣言する時は、「*」(アスタリスク)を使用します。

int *p; // int型の変数のアドレスを格納できるポインタ変数

アドレスの代入

変数のアドレスをポインタ変数に格納するには、「&」(アンパサンド)を使用します。

int *p;
int i = 10;
p = &i; // アドレスの代入

inserted by FC2 system