2004年度のソフトウェア演習IIの授業は終りました。 この授業のページは参照用の資料として保存しているものです。最新の情報・資料は江上の授業ページで。 |
ポインタ 〜最初は簡単に〜の説明? |
#include <stdio.h>
main( )
a = 10; printf("%d\n", a);
|
#include <stdio.h>
main( )
p = &a ; /* ポインタ変数の先を変数 a に */ *p = 10; /* ポインタ変数が指し示している先に代入 */ printf("%d\n", a);
|
これはポインタ変数が向いている先に 10 を代入する行為である。
ポインタ変数は自分が指し示している先がどこなのかは関知しない。しかし、結果的に変数
a の中に 10 を代入する行為と等価である。