変数のアドレスを調べるサンプルコード

関数内で定義した変数のメモリ上のアドレスを調べるサンプルです。&a により変数 a のアドレスを調べています。プログラウ実行ごに確保されるため、毎回アドレスが変わります。

c:\ test.exe
変数 a のアドレスです。 0113FE20

c:\ test.exesource-ok.exe
変数 a のアドレスです。 00B8F9B0

c:\ test.exesource-ok.exe
変数 a のアドレスです。 004FF774

c:\ test.exe>source-ok.exe
変数 a のアドレスです。 00F5FB0C

c:\ test.exe>source-ok.exe
変数 a のアドレスです。 0073FD60

スポンサード リンク

Visual C++ 向けサンプルコード

#include <stdio.h>

int main(void )
{
	 int a = 0;
printf("変数 a のアドレスです。 %p \n", &a);
return 0; }

スポンサード リンク



[Visual C++ サンプルコード | 即戦力ソース集に戻る]

本サンプルコードではエラー処理を省略している場合があります。実践で使用する場合はエラー処理が必要となる場合があります。