C/C++のポインタの機能--配列との関係 Q. ポインタって危ないんじゃないの? A. なんで?危なくないよ. Q. だって合法なの? A. もちろん合法だよ. Q. こんな風にポインタを使うと違法ですよっていうものはある? A. それはちゃんと勉強すると分かるよ. Q. 配列ってポインタなんでしょ ? A. 違うよ.全然違うよ. Q. でも,ポインタなんでしょ? A. 全然違うよ.全く関係ないよ. Q. へー,じゃあ,配列とポインタの違いは何なの? A. じゃあ,簡単に説明してあげるよ.まず,配列はメモリの塊です. 直接レジスタに載せて操作できないから,ポインタ経由で扱う. C の構文上では,操作されるもの自体と操作するための機能の区別が曖昧だから,これらは気まぐれに同じような場所に現れたり,お互いを入れ替えても同じように動いちゃったりするんだ. なのでポインタと配列は同じもの,という