アットウィキロゴ

ポインタ

アドレス演算子

#include<stdio.h>
main()
{
	int x = 10;
	printf("%p\n",&x);
 
}

ポインタ変数

#include<stdio.h>
main()
{
	int z;
	int *x;//ポインタ変数xを宣言
	x = &z;//アドレスを代入
	*x = 10;//xに代入されているアドレスに10を代入
	printf("xに代入されたアドレスは%p\n
    アドレスxの中の値は%d\nzの値は%d\n",x,*x,z);
 
}

演習

  • 2つのポインタ変数に,同じアドレスを代入して,一方のポインタ変数を使って値を代入したとき,他方のポインタ変数を使って中の値を見たとき,同じ値となることを確認するプログラムを書け.
最終更新:2012年04月27日 15:19