コピー2012.02.06自分は、大学のころにC言語を勉強し、そこで初めてポインタとキャストという概念を知りました(まあ、配列という概念も大学入って知ったぐらい、プログラミングに関しては当時、超初心者だったんですが)。なんだか難しいと言われてるポインタだけど、概念だけでいえばそんなに難しいとは思わなかった。ようは、ショートカットファイルみたいなものだ。キャストはただの型変換らしいので、難しいとは思わなかった。最近になってこのポインタのキャストというのが分かっていないということが分かりました。いや、もしかしたらポインタもキャストもちゃんと分かってないのかもしれません。C言語で書いた以下のコード。0;}0x41とは、16進数で41という意味で、10進数では65を表す。ASCIIコードでは65は”A”なのでこの実行結果は、以下のようになります。Aまあ、これはいいとして。次のようなコードだとどうか。