はじめての C

[Learning GNU C]

5.2. 変数の アドレス

プログラムを 動かしていて 変数の 宣言に 出会うと プログラムは いくらかの メモリを 要求する。 OS は 十分な 大きさの 空いた メモリの スペースを 捜して その メモリスペースの アドレスを プログラムに 知らせる。 プログラムは この変数に 保持された データを 読みたいときは いつでも その メモリアドレスを 調べ 変数の データ型の 大きさに 等しい 分の byte 数を 読む。

この章の 始めに あった 例題を 実行すると 2回目には アドレスは 同じ 結果を 得るかも しれないし そうでないかも しれない。 それは システム 次第だが たとえ 今は 再度 正確に 同じ アドレスを 得たとしても 明日は 同じ 結果が 得られる 保証は ない。 実際 どちらかといえば それは あり得ない。