(1)レビュー
C言語の中級者向けに書かれた書籍です。
他の書籍では、入門書レベルの内容が大半で、
中級以上の人が読む専門書は少ないのが現状です。
入門レベルを卒業する為には、
洗練されたソースを読んだり、スキルの高い人から学ぶなど、
実践を通して経験するしかありません。
本書は、他言語にもある基礎的な内容(条件分岐、ループ、関数など)は省略し、
中級以上のC言語プログラマー向けにまとめています。
主な内容 |
・分割コンパイル
・ヘッダ作成
・ライブラリの作成
・バグを発生させないコーディング
・意外に知られていないノウハウも… など
|
意外に知られていないこととして、
例えば、constキーワードがあります。
【constキーワード】
(1)『円周率など、不変の値を利用する時に、
値が変化しないことを保証することができる。』
(2)『ポインタの指す先の値が変化しないことを保証する。』
(1)は他の言語でもよく使われるので、よく知られていますが、
(2)は入門書レベルでは解説していないことが多いです。
printfの第1引数『const char*』型の『const』は、(2)の意味になります。
C言語の開発経験がなくても、
他言語(.NET、Java、VBなど)の知識があれば、
応用で理解できる内容だと思います。
(2)リンク