"%p"で出力されるアドレスは、プログラムの実行ごとに異なる場合があります。 これは、オペレーティングシステムがメモリの安全性を高めるために、アドレス空間配置のランダム化(ASLR)を使用しているためです。 ASLRにより、プログラムが実行されるたびにメモリの配置がランダムに変更されるため、同じプログラムでも異なるアドレスが出力されることがあります。