ポインタのサイズを調べるサンプルコード

ポインタのサイズを調べるサンプルです。一見実行結果は2と思われますが、正しくは4が戻されます。これはポインタはアドレスを差し、アドレスは4バイトのためです。結果はOS の環境により異なる場合があります。

変数をint型、long型に変更しても結果は同じとなります。

スポンサーリンク

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

#include<stdio.h>

int main() 
{
	 char moji = 'a';
char *ptr; ptr = &moji;
printf("ポインタのサイズ: %d\n", sizeof(ptr)); return 0; }

スポンサーリンク



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

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