苦しんで覚えるC言語

苦しんで覚えるC言語



苦しんで覚えるC言語(苦C)は、初心者を対象としたC言語入門サイトです。
C言語の基本機能を体系立てて解説しており、市販書籍と同等以上の完成度です。
初めての人は 前書き から読み始めて下さい。
学習用C言語開発環境
書籍版紹介
9cbook_s.jpg
苦しんで覚えるC言語が書籍になりました。  
情報学科の学生さんや新人SEさんへのプレゼントに最適です!  
Amazonで苦しんで覚えるC言語書籍版を見てみる
更新情報
2017/08/27:デザインリニューアル
2011/06/24:学習用C言語開発環境 Ver 0.0.9.0 の公開
2010/03/12:サーバー移転完了

苦Cについて
   1. 苦Cの使用法※特に読まなくても良い
   2. 前書き
   3. 対象読者
   4. 苦Cライセンス

学習前の準備
   1. コンパイラの入手
   2. 学習用C言語開発環境

Q&A
   1. 画面が一瞬で消えます
   2. ファイルサイズの取得方法
   3. 動的配列&mallocを使いたい

第0部:プログラム概要編
   1. プログラムとは何か?

第1部:C言語基礎編

1章:世界最小のプログラム
   1. 何もしないプログラム
   2. コンパイラは翻訳ソフト
   3. 練習問題1

2章:プログラムの書き方
   1. 書き方のルール
   2. 書き方の慣習
   3. 練習問題2

3章:画面への表示
   1. 文字列の表示
   2. 改行文字
   3. 練習問題3

4章:数値の表示と計算
   1. 数値の表示
   2. 基本的な計算
   3. 数値の種類
   4. 練習問題4

5章:数値の記憶と計算
   1. 数値を記憶する
   2. 変数の種類
   3. 型の変換
   4. 数値の桁揃え
   5. 練習問題5

6章:キーボードからの入力
   1. 入力用の関数
   2. 入力の恐怖
   3. 練習問題6

7章:比較と判断
   1. 比較を行う文
   2. 比較のための演算子
   3. 複数の処理の実行
   4. 練習問題7

8章:場合分け処理を行う
   1. 2つの場合分け
   2. 3つ以上の場合分け
   3. 番号による場合分け
   4. 練習問題8

9章:回数が決まっている繰り返し
   1. 繰り返しを行う文
   2. ループ動作の仕組み
   3. 練習問題9

10章:回数がわからない繰り返し
   1. 回数不明ループ
   2. 入力チェック
   3. 練習問題10

11章:関数の作り方
   1. 自作関数を作る
   2. 関数に数値を渡す
   3. 関数から数値を返す
   4. 練習問題11

12章:変数の寿命
   1. 関数内で寿命が尽きる変数
   2. 最後まで生き残る変数
   3. 関数内で生き残る変数
   4. 練習問題12

13章:複数の変数を一括して扱う
   1. 複数の変数をまとめて扱う
   2. 配列の使い方
   3. 練習問題13

14章:文字列を扱う方法
   1. 文字の扱い方
   2. 文字列を扱う方法
   3. 文字列処理関数
   4. 練習問題14

15章:ポインタ変数の仕組み
   1. メモリの仕組み
   2. 変数とメモリの関係
   3. &付けが必要な変数の正体
   4. アドレスを記憶する変数
   5. ポインタ変数を使ってみる
   6. 引数による情報の受け渡し
   7. 配列とポインタの奇妙な関係
   8. 練習問題15

16章:複数の型をまとめる
   1. 異なる型の変数をまとめる
   2. 構造体の引数
   3. 構造体の配列
   4. 練習問題16

17章:ファイルの取り扱い
   1. テキストファイルの読み書き
   2. バイナリファイルの読み書き
   3. ドラッグへの対応
   4. 練習問題17

18章:マクロ機能
   1. 不変の値の取り扱い
   2. その他の方法による定数
   3. 簡易的な関数の実現
   4. 練習問題18

19章:動的配列
   1. 配列を自由自在に作る
   2. 練習問題19

20章:複数のソースファイル
   1. 最小限の分割
   2. 分割の定石
   3. 練習問題20

第2部:C言語応用編

汎用計算
   1. 様々な計算
   2. 乱数

キーボード入力
   1. 1行の文字列として入力する

第3部:アルゴリズム入門編
   1. アルゴリズムの概要

整列(ソート)
   1. バブルソート

暗号化
   1. シーザー、排他的論理和法

C言語コラム編
   1. C言語の聖書? K&R
   2. SWAPマクロの完成形

C言語簡易リファレンス
   1. 単語と記号
   2. 標準ライブラリ関数一覧

苦Cについて
苦しんで覚えるC言語(苦C)は、初心者を対象としたC言語入門サイトです。  
C言語の基本機能を体系立てて解説しており、市販書籍と同等以上の完成度です。  
市販書籍には仕組みの説明を省略して読みやすさをアピールする本が多い中、  
苦Cではくどい説明を行っており、挫折経験のある初心者に最適です。  
パソコンの画面でも読みやすく、ページ間の移動がストレス無く行える設計です。  
リンクについて
トップページの他、全てのページがリンクフリーです。  
だだし、URLが変更される可能性があります。 
苦Cの利用について
苦Cの内容の転載などは自由ですが、苦Cからの引用であることを明記してください。  
(どこかに「苦C」と書かれていればOKです。)  
学校や会社などで生徒(新入社員)へのテキストとして使用することも自由です。  
その際、内容を修正したり、印刷して配布するのも自由です。 
検索手段について
リンク解析を見ると苦しんで覚えるC言語で検索をかけている人が多いようですが、  
苦CMMGamesで検索したほうが簡単だと思います。  
なお、上記のキーワードならほとんどの検索エンジンで先頭に表示されます。  

目次に戻る