C言語C言語入門とりあえずのC言語プログラミングの基本をC言語で学ぶはじめにはじめになぜ、“とりあえず”なのか?なぜ、“とりあえず”なのか?C言語をマスターすることが、この入門書の目的ではありません。プログラミングの学習をする方を対象とし、C言語を使用してプログラミングの基本を学習する事を目的としています。C言語の構文を元にしています。手続き型言語と分類されるプログラミング言語は、C言語と同様の構造を持っています。よって、ある程度、C言語を覚えてから他の言語を学習するという事は、悪い方法ではありません。将来、どのプログラミング言語を中心に使用するということが明確になっていないのであれば、覚えやすさ、学習環境の作りやすさ、応用のしやすさ、などの点で無難な選択と言えるでしょう。簡単に利用できる言語ですが、プログラムのミスを見つけにくい、という問題があり、プログラムの記述に慣れていない人には難しいかもしれません。いった言語は、オブジェクト指向への理解が必要であり、それは、初心者にとって容易な内容ではありません。C言語でプログラミングの学習をするという事が最適であるとは断言できませんが、不適切であったり、無駄であるという事は無いと考えます。分岐、繰り返し、関数など、他の言語にも共通する基本的な事項の習得を主目的としています。初心者にとって必要性の少ない事項は割愛し、学習を容易にしました。C言語に固有と思われる事項については、簡単な説明に留めています。プロンプトで動作するプログラムです。エディターがあれば作成できます。アプリケーションとして作成してください。ポインタについてポインタについてC言語を学ぶ上では、ポインタを理解する事が難関とされています。入門書の中には、ポインタに触れていないものもあるくらいです。C言語にはとっては非常に重要な事項ですが、他の言語では、ほとんど必要ありません。よって、他の言語に移行する事を考えれば、ポインタを理解しなくて良いのかもしれません。プログラムの動作原理を理解するうえでポインタはたいへん有用です。よって、本書の内容に加えることにしました。いう新しい規格があります。いくつかの点で、それまでの規格と異なっています。本来であれば、最新の規格に合わせて学習するのが良いと思われます。規格が完全に普及している状況とは言えません。以前の規格に則っています。