※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

「pointerプロジェクト」の編集履歴(バックアップ)一覧はこちら

pointerプロジェクト」の最新版変更点

追加された行はこの色になります。

削除された行はこの色になります。

+***pointer.c
+#highlight(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;
+
+}
+}}