プログラミング+α学習ブログ

勉強したことの備忘録です。

静的記憶域期間が与えられたオブジェクトのアドレスを表示するプログラム

#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