静的記憶域期間が与えられたオブジェクトのアドレスを表示するプログラム
#include <stdio.h> int nx; int main(void) { static double dx; static int vc[3]; printf("nxのアドレス:%p\n", &nx); printf("dxのアドレス:%p\n", &dx); printf("vc[0]のアドレス:%p\n", &vc[0]); printf("vc[1]のアドレス:%p\n", &vc[1]); printf("vc[2]のアドレス:%p\n", &vc[2]); return (0); }
実行結果
nxのアドレス:0x10000102c dxのアドレス:0x100001018 vc[0]のアドレス:0x100001020 vc[1]のアドレス:0x100001024 vc[2]のアドレス:0x100001028