C言語は、誕生から実に40年以上経つプログラミング言語です。そして今日でもあらゆる所でバリバリ使われてます。
ただかなり前に作られた事もあり、現在の感覚ではイメージしにくい仕様があるのもまた事実。
でも、私はC言語が好きです。
欠点はありますが、シンプルな仕様で見通しが良く、ハードウェアの仕組みを知るのにも適しています。
ここでは書籍の紹介と共に、それらを使った私なりのC言語学習法もまとめてみました。参考になれば嬉しいです。
なお、世間にはmain関数の戻り値がintでないと気が済まない人がいます(はい、私の事です)。
しかし下で挙げている書籍の幾つかは、戻り値がvoidになっています。
とは言え、ディスるつもりは毛頭なく、初心者向けならそれもアリかなーと受け止めています。
voidだとreturnが不要なので一行減るメリットもあります。
たった一行と思うかもしれませんが、初心者にとって一行減るのは非常に大きいです(講師としての経験上)。 |