ISBN: 978-4-87783-029-8 C3004
著者 Alan R. Feuer
訳者 田中和明,手塚忠則
判型 B5変型判,202頁
本体価格 2,200円
本書は、ANSI規格に準拠したC言語のソースコードの形式で表現されたパズルを解いていくことによって、効率的に、かつ楽しく中級レベルのC言語プログラミングを学ぶことができるよう構成されています。
本書の前半では、C言語に関するさまざまなトピックを織り込んだ『パズル』を提示しています。パズルの多くは、printf文によって結果を出力するようになっています。パズルを解いたら(出力結果を考えたら)、本書後半の『解説』とステップごとに比較してください。C言語の文法および構文を復習しつつ、ソースコードがコンパイラによってどのように解釈されるのかを把握することができます。難解なパズルを解いていくことで、C言語プログラミングに対する理解を、より深めることができるでしょう。
第一部 パズル 第1章 演算子 第2章 基本のデータ型 第3章 インクルードファイル 第4章 制御フロー 第5章 プログラミングスタイル 第6章 記憶クラス 第7章 ポインタと配列 第8章 構造体 第9章 プリプロセッサ 第二部 解法と解説 第1章 「演算子」の解答と解説 第2章 「基本のデータ型」の解答と解説 第3章 「インクルードファイル」の解答と解説 第4章 「制御フロー」の解答と解説 第5章 「プログラミングスタイル」の解答と解説 第6章 「記憶クラス」の解答と解説 第7章 「ポインタと配列」の解答と解説 第8章 「構造体」の解答と解説 第9章 「プリプロセッサ」の解答と解説 第三部 付録 付録1 優先順位表 付録2 演算子のまとめ 付録3 ASCIIコード表 付録4 型の階層図