アドレス演算子は、作用させたい変数の前に置く。
int a; printf("Address of a is %u\n", &a); |
上の例では、変数 a
のアドレスを printf()
を用いて出力している。
printf
の書式指定子 %u
は、符号無しの整数の
意味であり、アドレスには負の数はない点に注意しよう。
上図では、変数 a
のアドレスが 1232 で、アドレス 1232 には 4 という値が
格納されていることを示している。以後、アドレスはメモリの箱の図の上に書くもの
とする。