かんたん C 言語改訂 2 版
カンタン シー ゲンゴ
- 著者:
- 大川内隆朗 / 大原竜男(オオカワウチ, タカアキ / オオハラ, タツオ)
- 注目:
- 総合 2831 位
- 出版社:
- 技術評論社
- 出版日:
- 2017年10月
- ISBN:
- 9784774191805
- シリーズ:
- プログラミングの教科書
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
技書の森解説
『かんたん C 言語改訂 2 版』 (大川内隆朗、大原竜男 著、技術評論社、2017 年 9 月刊) は、「プログラミングの教科書」シリーズの 1 冊で、C 言語の文法を基礎から順に学ぶ学習書です。版元の概要は、丁寧な解説とわかりやすいイラストで、はじめてプログラミングを学習する人も読み進められる本と案内し、C 言語の一通りの機能を 1 冊で扱い、機能や文法を調べるときのリファレンスとしても活用できるとしています。各章の末尾には練習問題があります。版元が挙げる対象は、C 言語がよくわからない人です。
全 15 章の構成、最初のプログラムから住所録の作成まで
目次は 1 章から 15 章までです。1 章「かんたんなプログラムを作る」でプログラムが実行できるまでの流れを扱い、2 章で C 言語の基本的なルール、3 章で変数、4 章で演算子、5 章で条件分岐、6 章で繰り返し処理、7 章で関数、8 章で配列、9 章で文字列操作、10 章でポインター、11 章でファイル入出力、12 章で構造体を扱います。13 章「その他の型」は共用体と列挙体、14 章はプリプロセッサーで、マクロの定義と条件付きコンパイルに加え、printf 文を使ったデバッグの節があります。15 章「実践的なプログラミング」は、うるう年を判定するプログラムと、構造体でデータを管理する住所録のプログラムの 2 本を作る章です。章ごとに、この章のまとめと章末復習問題が付き、復習問題の解答は巻末にまとめられています。
付録の開発環境、Windows と Mac と Linux
付録「C 言語の開発環境の構築」は A から F で、A が Microsoft Visual Studio Community 2017 での環境構築、B が MinGW による GCC の導入、C が Linux での GCC の確認と実行、D が Mac での Xcode のインストールを扱い、E と F で Visual Studio Community と Xcode のブレークポイントを使ったデバッグを取り上げます。Microsoft Learn の製品ライフサイクルによると、Visual Studio 2017 のメインストリーム サポートは 2022 年 4 月に終了しました。延長サポートの終了日は 2027 年 4 月です。
10 章のポインターと、14 章のデバッグ
C 言語 のプログラムは、ソースファイルを コンパイラー が機械語に変換し、標準ライブラリなどと結び付けるリンクを経て実行できる形になり、1 章がこの流れを扱います。ポインターは変数が置かれたメモリ上のアドレスを値として持つ変数で、10 章はメモリとアドレスの節から始めて、配列、文字列、関数とポインターの関係へと進みます。デバッグ は処理を途中で止めて変数の値を確かめる作業で、本書は 14 章の printf 文による方法と、付録 E と F のブレークポイントによる方法の両方を扱います。
国立国会図書館の書誌では索引ありと記録されています。本書は、プログラムの作成から変数、関数、ポインター、構造体、プリプロセッサー、実践の 2 本のプログラムまでを全 15 章と付録に収めています。
この本に興味がある方におすすめ
関連する本
関連記事
改訂版とは - 第 2 版 / 新版 / 改訂新版との違いと技術書の買い直し判断
改訂版 / 第 2 版 / 新版 / 改訂新版の違いを整理。改訂版は「変更したこと」、第 2 版は「何回目か」、新版は「作り直したこと」を表し、改訂新版はその組み合わせです。何が変わったかを 5 分で確認する手順と、買い直し判断の基準をまとめました。
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。
プログラミング言語の入門書ガイド - 最初の言語を本で学ぶ
プログラミング言語の入門書の選び方と、動画教材との使い分け、言語選びの判断基準を紹介します。