3-2 初心者から中級者を目指すためのチュートリアル
オブジェクト指向について理解するには、遠回りしてる気もするけど、このステップが最短な気がする。このへんちゃんと理解してれば他の言語に浮気が楽勝になるし。
1.Javaをかじる
簡単なところだけ。分岐、ループ、配列、パッケージ、メソッドとフィールドくらいだけ。
3.C言語をかじる
Javaで覚えた簡単なところ(文法が似てるから覚えること少ないかも)をやってみる。
ポインタについてかじってみるけど、いまいち理解できないくらいまで。添字の無い配列とポインタがほぼ同じ?ってなったら次へ。
5.C言語でポインタを理解する
ポインタも配列もメモリのアドレスが入ってることとか、メモリを自分で確保してアドレスをポインタにセットしたりとか、+1すると4バイトの型なら4バイト分進むところとか、ポインタの値を取ってint型に入れて4足したアドレスから持ってきてキャストした値と一緒になったりすることがわかるくらいまで。関数ポインタはスルー。