ポインタ値とポインタ型 ポインター値 「&」の作る値は実は、単なるアドレス値 *だけ* ではない アドレス値も持つが、それと、「型情報」も持つ 型情報 : サイズ + 処理の仕方 !! 型情報は、コンパイル時だけ、実行時には解らない(解るのはアドレスだけ) ポインター値の型 「型名 *」 : 「〜型へのポインタ型」と読む 「* をつけると「型」と同じになる」の意味 char * : 「文字列」ではなく、「char 型へのポインタ型」だった ポインター型変数 ポインター値を値としてもつ変数の事 ※「ポインター型変数」の事を単に「ポインター」と呼ぶ事が多い