概要
C programming language - Wikipedia, the free encyclopedia
K&Rの第5章はひどい事になっていると時々感じる。おもしろいけど。。
よくある質問
int main() と main() と宣言するのに違いはありますか?
型の宣言がない関数の型はintになります。main()だけの記述の場合は暗黙にintになります。
これはmain()のみでなく他の関数でも言える事です。ただし、この暗黙に頼るのは危険ですので、型の定義に手を抜くのはやめましょう。
ポインタの利用方法が混乱しすぎてわかりずらい
わたしもわかりずらいですが、一度コンパイラでも書いてみると良いのでは。。手をいかにして抜こうとしているかがわかるかも。
学習用書籍
C言語プログラミングComputer Science Textbook: かなりおすすめの書籍。これに記載されている例題をこなせばCプログラムを読むのに不自由はしなくなります。
プログラミング言語C:多少プログラム経験がある人が読まないとだめでしょうが、かなり重要な書籍である事は今もかわりません。
解きながら学ぶC言語: 本: 柴田 望洋,肘井 真一,赤尾 浩,高木 宏典
C言語ポインタ完全制覇標準プログラマーズライブラリ:まあ参考程度に。