スッキリわかるC言語入門

ご案内 この書籍の新版(第2版)が、2021年12月14日に発売されています。

  ¥ 2,970 (税込)
2018年6月発売 A5判 752ページ

紹介記事

スッキリわかるC言語入門

2022/10/19

よくある質問(スッキリC )

続きを読む

スッキリわかるC言語入門

2020/3/15

実はポインタの解説に468ページ使ってるスッキリC

こんにちは、「2019年で最も伸びた言語は、PythonではなくC言語」というTIOBE Indexのニュースを見てちょっと小躍りした、スッキリC著者の中山です。 今回は、Amazonレビューなどでも、ありがたいことにご好評いただいている「ポインタ」について、執筆舞台裏も含めてちょこっとご紹介&アピールさせていただきます! 最後まで読んでくださった方には、なんと「無料でスッキリCをよめる」特典をプレゼント!(終了しました) スッキリCの心臓、第III部! Amazonとかで目次をみていただくと、スッキリわ ...

続きを読む

スッキリわかるC言語入門

2020/1/24

【解説動画】スッキリC 開発環境の構築と利用の流れ

参考 この記事は、『スッキリわかるC言語入門(初版/2018年発売)』にあわせて提供されていた「学習環境VM」に関する解説です。現在発売中の『スッキリわかるC言語入門 第2版(2021年発売)』では、より軽量で便利な「学習環境コンテナ」という仕組みを提供しています。収録ソースコードにいくらかの差がありますが、gccなどを用いたC言語学習を行えるという意味では同一ですので、同書初版の読者様もコンテナを利用して学習いただくことが可能です。 ⇒ 学習環境VMの後継版である学習環境コンテナの利用方法はこちら

続きを読む

スッキリわかるC言語入門

2019/9/29

過去10年分析! 基本情報(FE) 午後C言語対策のポイント

令和元年秋FEについて(10/20追記) みなさま、受験お疲れ様でした。IPAに本日の出題内容が公開されていますが、今回もなかなかの「歯ごたえのある良問」でしたね。 当エントリで予告の通り「基本文法+配列+関数」を中心とした出題で、特に近年出題が増えているというファイル系のトッピングが今回も出題されました。 スッキリCでは補講で扱っている「シフト演算」などが登場しているのが、少し難しいポイントだなと感じましたが、全体としては王道の出題だと思います(今回のJava出題があまりに覇道であったため、そう見えるだ ...

続きを読む

スッキリわかるC言語入門

2019/9/27

スッキリCの「どっかで見たようなパズルRPG」

エイ! ファイヤー! アイスストーム! どうも、子供の頃は学校から帰ると、バーチャファイターで実弟(某大会では日本チャンプ)に家庭内暴力を受けていた、著者の中山です1。 弟は「ぷよぷよ」も死ぬほどうまくて、カエル積みしかできない自分としては、みじんにも勝てる気がしませんでした。 それ以来パズルゲームにはあまり良い思い出がないのですが、「スッキリわかるC言語入門」の実践演習問題としてパズルRPGの開発を入れさせていただいています。 クソゲーのくせにちょっと難しい演習なので、攻略法と舞台裏を今回はご紹介します ...

続きを読む

スッキリわかるC言語入門

2019/8/30

スッキリCの「バルス祭り」への参加について

300分で準備しなっ! どうも、月末で忙しいハズなのに、忙しくなると普段やりもしない掃除をしたくなるスッキリC著者の中山です。 今日、2019年8月30日は、なんと、21時から金曜ロードショーで「天空の城 ラピュタ」が放映される日であることを、つい1時間ほどまえに知りました。 そして、スッキリシリーズといえばジブリっていうぐらい、一部のコアな読者のかたには、このシリーズとジブリを関連付けて認知をいただいているようです1。まぁ、ときどきオラオラムダムダするナニカっぽいのもでてくるんですけどね。 特に本日放映 ...

続きを読む

スッキリわかるC言語入門

2019/8/8

先生ビックリ! カブらない! ツウな「プログラミング自由研究」

プログラミングで自由研究! こんにちは。スッキリC著者の中山です。夏休み&お盆、いかがお過ごしですか。 夏休みといえば、なんといっても「自由研究」。 最近は「プログラミングを自由研究の題材にする」っていうご家庭も増えているのではないでしょうか。 「よーし、今年はお父さんがプログラミングを教えてあげよう!」なんていって、喜んでスクラッチ入門書を小学生の子供に手渡しているご家庭もあるでしょう。 子供でプログラミングをしていたら変な目で見られる時代を生きた中山的には、感慨深い限りです。 自由研究の罠! ・・・た ...

続きを読む

スッキリわかるC言語入門

2019/6/23

「unsignedへの冷遇度」では負ける気がしない

あ....あんしぐねど!! こんにちは、スッキリC著者の中山です。 今月は、発売されたばかりの「スッキリPython」の絶賛キャンペーン中ですが、C言語も地味に地道に頑張りますよー! 前回の「このポスト」では、2018年生まれのスッキリCが「伝統的なC入門書の様式美」とズレている秘密をご紹介しました1。 その記念すべき第二弾として、今回は、みんな読み方に迷ったことがあるはず2のunsignedについて、スッキリCの恐るべき冷遇っぷりをご紹介しましょう。 型の紹介で、boolがレギュラー顔してでてくる C言 ...

続きを読む

スッキリわかるC言語入門

2019/6/23

「スッキリC」が少し「ズレた入門書」である理由

こんにちは、「スッキリC」著者の中山です。今回から著者ブログ記事スタイルで、スッキリシリーズの中でも特に異彩を放つこの本について、その特徴とか裏話とかをお届けしていこうと思います。 まずは、なんといっても某大手ネット書店のレビュー欄で話題沸騰のこの話題からいきましょう! スッキリCが、C言語入門書業界の「歴史と伝統」から若干ズレている問題 いろいろズレてるらしい「スッキリC」 ...そうなんです。実は「C言語入門書」っていうものを数多く見てきた方こそ、スッキリCの解説アプローチや紹介手法が特殊であることに ...

続きを読む

no image

スッキリわかるC言語入門

2019/1/27

スッキリわかるC言語入門 紹介ツール

続きを読む

スッキリシリーズにC言語の入門書が登場! 姉妹書の『Java入門』と同じく、「なぜ?」「どうして?」にしっかりと答えながら解説を進めていく構成により、「ポインタ」や「文字列操作」など、Cの学習でつまづきやすい部分もスッキリ、楽しく、グングン身に付きます。C言語やその背景にあるコンピュータの原理について、仕組みやコツも含め、入門者の方が一歩ずつ着実に学べる一冊です。定番付録「エラー解決・虎の巻」も収録。学習用の開発環境は、複数のOSに対応し手軽に準備できる仮想化による学習環境を用意しています。



こんな方におすすめ

  • プログラミングやC言語をはじめて学ぶ人
  • 学校の授業や試験、職場の研修を楽しくラクにクリアしたい人
  • ポインタで躓いてしまった過去や、密かな苦手意識がある人
  • コンピュータの仕組みや内部構造も知ることで、周囲に差をつけたい人
  • 「モンスターパズルRPG」を自分の手で作ってみたい人

書籍目次

第0章 ようこそC言語の世界へ

 第Ⅰ部 基本構文

第1章 プログラムの書き方
第2章 変数と型
第3章 式と演算子
第4章 条件分岐と繰り返し
第5章 制御構文のバリエーション

第Ⅱ部 開発をより便利にする機能たち

第6章 構造体
第7章 配列
第8章 関数

第Ⅲ部 C言語の真の力を引き出そう

第9章 アドレスとポインタ
第10章 メモリアクセスのからくり
第11章 文字列操作
第12章 パズルRPGの製作

第Ⅳ部 もっとC言語を使いこなそう

第13章 複数のファイルによる開発
第14章 ファイル入出力
第15章 ツールによる効率化と安全なコード
第16章 まだまだ広がるC言語の世界

付録

付録A 開発環境の準備
付録B エラー解決・虎の巻
付録C C言語標準と処理系
付録D 補講
付録E クイックリファレンス
付録F パズルRPG製作のヒントと解答例

索引

詳細やレビューをAmazonで見る

開発環境の構築について

安心して学習するための 開発環境VM

JavaやPythonと違い、C言語は、開発に用いるCPUやOS、コンパイラ等の些細な違いでも、大きく動作が変わる可能性があります。
「先生が指示するはできた方法で、自分はできない」「学校ではできたのに家ではできない」、そんなトラブルを回避するために、スッキリわかるC言語入門では、統一した学習環境を仮想マシン(VM)としてご提供しています。

掲載ツールの導入手順

書籍内で紹介したツール類のインストール手順・利用手順については、以下の記事を参考にしてください。

掲載コードのダウンロード

書籍『スッキリわかるC言語入門』(インプレス)の掲載コード一式です。

sukkiri-c-codes.zip


  • このソフトウェアの著作権は株式会社フレアリンクに帰属し、利用者にはCreative Commons BY-SA 4.0 (要約)及び当補足事項に従いその使用が許諾されるものです。
  • このソフトウェアは、書籍購入者サポートの一環として提供・利用許諾されるものです。購入戴いていない方はご利用になれません。
  • このソフトウェアは、AS-IS・非保証で提供されるものです。株式会社フレアリンク・著者・出版社はその内容について、いかなる理由においても保証・修繕する義務を負いません。
  • 編集その他の理由により、当ソフトウェアは書籍掲載のものと一部異なることがあります。また、書籍掲載の全てのコードを収録しているわけではありません。