pointer.c
/*------------------------------------------------------------------------------
* Title: pointer
* Project: pointer
* Source: pointer.c
* Author: B.G
* Group: B.G
* Created: 14:16 2009/12/08
* Last Modified: 14:16 2009/12/08
* ---------------------------------------------------------------------------*/
/* ヘッダファイルのインクルード */
#include <stdio.h> /* stdio.hのインクルード */
/* main関数 */
int main(void){
/* 変数・ポインタの宣言 */
int val; /* int型変数val */
int *p_val; /* valのアドレスを格納するint型変数へのポインタp_val */
/* 値の代入とアドレスの取得 */
val = 3; /* 整数値3を代入する */
p_val = &val; /* valのアドレスを&演算子で取得し、p_valへ格納する */
/* valの値、valのアドレス、p_valの値、p_valの参照先の値を表示 */
printf("val = %d\n", val); /* printfでvalの値を表示 */
printf("&val = 0x%x\n", &val); /* printfでvalのアドレスを表示 */
printf("p_val = 0x%x\n", p_val); /* printfでp_valの値を表示 */
printf("*p_val = %d\n", *p_val); /* printfでp_valの参照先の値を表示 */
/* プログラムの終了 */
return 0;
}
最終更新:2010年07月08日 14:27