違いがよく分かる!
★★★★☆
自分はプログラム初心者ですので、それを考慮してお読みください。
C言語の解説本を読んでいると、色々と気になることが事があります。
・ディスプレイへ表示する時は"printf"と"scanf"のどちらを使うのか。
・"print"と"printf"はどう違うのか。
・"fgetc"と"getc"はどう違うのか。
既にプログラム経験をある程度積んでいる方にとっては、「どちらでも良いんじゃない?」とか「そんなことも知らないの?」と思えることでしょうが、書物を参考にこれから学習を進めようという自分のような人間にとっては、同じようなことをしようとしているのにこの本とあの本では書いてある事が違う、ということがあると、どちらを信じて良いのか分からなくなってしまいます(どちらを信じても正しいのでしょうが・・・)。
この本は、そういう迷いやすいライブラリ関数についても違いが分かるように書いてあるので、今までの疑問の多くが解決できました。
ただし、この本はこれだけ読んでC言語の学習が進められるような本ではありません。あくまでもライブラリ関数の解説を目的とした本です。
ANCI C(ISO C90),ISO C95で規定している関数については全てを完全に解説し、ISO C99で追加された関数については概要のみを解説してあるそうです。
また、大きさは青年誌のコミックより少し大きい程度で、持ち運びやすいので、電車の中などで読みやすいことも、自分にとってはプラス要因でした。
ただ、自分にとって分かりづらい書き方をしてあったところもあったので、星は1個だけ減らしました。