Effects of pointers
ポインタの効果

ミニレポート第 1 回課題 (2007 年 10 月 15 日出題)

課題

教科書 p.242 のリスト 7.1 を参考に以下のことを順に行うプログラムを作成, 実行し,問に答えよ.

プログラムの内容

  1. 整数型変数 a を宣言する.
  2. 整数への 2 個のポインタ変数 aPtr1, aPtr2 を宣言する
  3. aPtr1, aPtr2 に a のアドレスを代入する
  4. ポインタ aPtr1 が指す変数に整数 5 を代入する
  5. ポインタ aPtr2 が指す変数に整数 10 を代入する
  6. ポインタ aPtr1 が指す変数の値(整数型)を出力する

最後にポインタ aPtr1 が指す変数の値を出力すると 5 ではなく 10 が出力される.この理由を述べよ.

以下のものを提出せよ.

  1. 作成したプログラム
  2. 出力結果
  3. 問の回答

注意事項

受理した山本担当分の学生のリストを ミニレポート 1 提出者 に掲載する. 締切までに提出したにもかかわらず締切後一週間を過ぎても掲載されていない 場合は山本 <hiroshi@tokai.ac.jp>まで連絡せよ. 未提出の学生はすみやかに再提出せよ. 再提出後一週間たっても掲載されない場合は 山本まで連絡せよ.


Updated in October 11, 2007, minor report, Yamamoto Hiroshi Web