ポインタの勉強
ポインタについて勉強してみます。
変数のアドレス
int value = 10;
のとき &value で変数 value のメモリ上のアドレスがわかります。
ポインタ
メモリ上のアドレスを格納する変数がポインタです。
int value = 10;
int *ptr;
ptr = &a;
という感じです。
ポインタの指す値
ptr の指すアドレスにある変数の値をとるには *ptr と書きます。
printf("*ptr の値は %d です。", *ptr); // *ptr の値は 10 です。