pointerプロジェクト

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;
 
}
 

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2010年07月08日 14:27