[HOME]: [Mac OS X]: [MacPython]: [Emacs]: [生存報告記]: [MacEmacs JP Project]: [NTEmacs JP Project]:

概要

C programming language - Wikipedia, the free encyclopedia

K&Rの第5章はひどい事になっていると時々感じる。おもしろいけど。。

不定である

ANSI C grammar (Yacc)

よくある質問

int main() と main() と宣言するのに違いはありますか?

型の宣言がない関数の型はintになります。main()だけの記述の場合は暗黙にintになります。

これはmain()のみでなく他の関数でも言える事です。ただし、この暗黙に頼るのは危険ですので、型の定義に手を抜くのはやめましょう。

ポインタの利用方法が混乱しすぎてわかりずらい

わたしもわかりずらいですが、一度コンパイラでも書いてみると良いのでは。。手をいかにして抜こうとしているかがわかるかも。

学習用書籍

C言語プログラミングComputer Science Textbook: かなりおすすめの書籍。これに記載されている例題をこなせばCプログラムを読むのに不自由はしなくなります。

プログラミング言語C:多少プログラム経験がある人が読まないとだめでしょうが、かなり重要な書籍である事は今もかわりません。

Cプログラミング専門課程: 本: 藤原 博文

新版 明解C言語 入門編: 本: 柴田望洋

解きながら学ぶC言語: 本: 柴田 望洋,肘井 真一,赤尾 浩,高木 宏典

新版 明解C言語 実践編: 本: 柴田 望洋

図解C言語 ポインタの極意: 本: 柴田 望洋

C言語ポインタ完全制覇標準プログラマーズライブラリ:まあ参考程度に。

参考サイト

Language C FAQ

法大奥山研究室:C言語


C・C++ CategoryPrograming CategoryProgramLanguage