サンプルデータベータベースですぐにドリルの学習が始められる。「Cのドリル」!プログラミングは繰り返し書いて入力しておぼえよう!本書には好きなだけ書き込んでご利用ください。索引はじめにC言語の歴史は古く、はじめはUNIXというオペレーティングシステム(OS)を作るために、アメリカの電信電話会社「AT&T」のベル研究所で、当時あったB言語の改良発展型として生まれました。その特長としては、アセンブラに匹敵するプリミティブな操作が可能でありながら、関数を使った構造化プログラミングのコーディングスタイルを取り入れている点です。「ポインタ」という概念により、データが格納されているメモリアドレスを操作し、高速なデータ処理を行えるのも大きな特長です。実装するプログラムの機能や処理を独自の関数に分けて記述し、それらを呼び出す形でコード作成ができるので、ソースコードの先頭からプログラムの動作の流れにそって記述する手続き型言語にくらべて、ソースコードがわかりやすくなります。ヘッダーファイルという考え方もそうですが、1つのプログラムコードを複数のファイルに分けて開発できるため、複数のプログラマによるプロジェクト開発も可能になっています。このように、C言語は、その使いやすさと機能の高さから、あっという間にプログラミング言語の主流になりました。以前はBASIC言語がプログラミングの入門用言語になっていましたが、今ではC言語がそれにとって代わり、企業によっては新人プログラマ養成の言語として導入したり、学校でも専門科目として取り入れている学校も多くなっています。本書は、ドリル形式で問題を解きながら、C言語の文法や言語仕様、プログラミングスタイルを身につけられるようになっています。ファイル操作まで、プログラム開発に必要な基礎的な知識を覚えることができるでしょう。したC言語の各要素が実際にソースコードでどのように使われるのかを、例題コードを交えながら紹介しています。Collection(GCC)です。これは本来UNIX上で動作するコンパイラですが、本書ではcygwinを使ってWindows上で動作させています。これらのプログラムはWebサイトから無償で手に入れられるので、気軽にC言語の学習を進めることができるでしょう。C言語のプログラミングにはじめてチャレンジする方はもちろん、C言語を遠慮していた方、さまざまな本でC言語を学習したけどダメだったという方も、ぜひ本書でC言語を習得してください。みなさんのお役に立つ一冊になると、自信を持ってお勧めします。