<戻る  目次  進む>  
          <戻 進> 雑誌 白黒 明暗   フォント 既定 ゴシック 明朝 手書き   サイズ   標準  
 苦しんで覚えるC言語が書籍になりました。
 情報学科の学生さんや新人SEさんへのプレゼントに最適です!
 
 Amazonで詳細を知る


[全ページ目次]

苦しんで覚えるC言語(苦C)は、初心者を対象としたC言語入門サイトです。
C言語の基本機能を体系立てて解説しており、市販書籍と同等以上の完成度です。
初めての人は 前書き から読み始めて下さい。
キーボードの矢印キーか、右下の進む>で次のページに移動します。
学習用C言語開発環境基礎編応用編標準ライブラリ学習用C言語開発環境最新版
全文検索ダウンロード版苦Cアンケートミス報告英語版(English Version)

[  更新情報  ]
2011/06/24:学習用C言語開発環境 Ver 0.0.9.0 の公開
2010/07/11:学習用C言語開発環境 Ver 0.0.8.1 の公開
2010/06/14:学習用C言語開発環境 Ver 0.0.8.0 の公開
2010/05/24:サイト公開情報の提供開始
2010/05/17:学習用C言語開発環境(仮) Ver 0.0.7.0 の公開
2010/05/03:学習用C言語開発環境(仮) Ver 0.0.6.0 の公開
2010/05/03:モバイル向けページ アルファ版公開
2010/05/03:学習用C言語開発環境(仮) Ver 0.0.5.0 の公開
2010/04/19:学習用C言語開発環境(仮) Ver 0.0.4.0 の公開
2010/04/06:学習用C言語開発環境(仮) Ver 0.0.3.0 の公開
2010/04/05:学習用C言語開発環境(仮) Ver 0.0.2.0 の公開
2010/03/29:学習用C言語開発環境(仮) Ver 0.0.1.0 の公開
2010/03/12:サーバー移転完了
  1. 苦Cについて
    1. 苦Cの使用法(特に読まなくても良い)
    2. 前書き
    3. 対象読者
    4. 苦Cライセンス
    5. サイト公開情報(アクセス解析の一部を公開)
  2. 学習前の準備
    1. コンパイラの入手
    2. 学習用C言語開発環境
  3. 掲示板に寄せられたQ&A
    1. コンパイラが正常に動作しません
    2. CPad for Borland C++ Compilerはシェアウェアでは?
    3. 画面が一瞬で消えます
    4. ファイルサイズの取得方法
    5. 動的配列&mallocを使いたい
  4. 第0部:プログラム概要編
    1. プログラムとは何か?
  5. 第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
  6. 第2部:C言語応用編
    1. 汎用計算
      1. 様々な計算
      2. 乱数
    2. キーボード入力
      1. 1行の文字列として入力する
    3. ファイル入出力
    4. ポインタ変数の利用
  7. 第3部:アルゴリズム入門編
    1. アルゴリズムの概要
    2. データ構造
    3. 整列(ソート)
      1. バブルソート
    4. 検索
    5. 暗号化
      1. シーザー、排他的論理和法
    6. 数学計算
    7. パズル
  8. C言語コラム編
    1. C言語の聖書? K&R
    2. SWAPマクロの完成形
  9. C言語簡易リファレンス
    1. 単語と記号
    2. 標準ライブラリ関数一覧


[苦Cについて]

苦しんで覚えるC言語(苦C)は、初心者を対象としたC言語入門サイトです。
C言語の基本機能を体系立てて解説しており、市販書籍と同等以上の完成度です。
市販書籍には仕組みの説明を省略して読みやすさをアピールする本が多い中、
苦Cではくどい説明を行っており、挫折経験のある初心者に最適です。
パソコンの画面でも読みやすく、ページ間の移動がストレス無く行える設計です。


[苦C全文検索]

苦C内の全てのテキストを検索して一覧表示します。
特定の内容を探したい場合に活用して下さい。
苦C全文検索


[苦Cダウンロード版]

苦Cのファイルをダウンロードすることが出来ます。
ファイルはZIP形式で圧縮されています。
HTML形式(Ver1.03)
テキスト形式(Ver1.03)


[苦Cバンドル版]

プログラム開発環境、パソコン雑誌、プログラミング書籍などに、
苦Cをオマケとしてバンドルしてみたい場合は連絡を下さい。
ダウンロード版をベースに、必要な変更を施して提供いたします。
特に、フリーのC言語開発環境を作成している人の要望を受け付けています。
9cguide@gmail.com


[苦Cアンケート]

苦Cへの意見や感想を自由に述べて下さい。
ただし、お世辞や社交辞令は禁止です。無意味ですから。
苦Cアンケート


[苦Cミス報告]

苦Cでは一太郎を使用して機械的な文書チェックをしておりますが、
それだけでは直しきれない部分も多いです。
間違い、誤解を招く表現、誤字脱字などがあれば報告をお願いします。
ミス報告


[リンクについて]

トップページの他、全てのページがリンクフリーです。
だだし、URLが変更される可能性があります。


[苦Cの利用について]

苦Cの内容の転載などは自由ですが、苦Cからの引用であることを明記してください。
(どこかに「苦C」と書かれていればOKです。)
学校や会社などで生徒(新入社員)へのテキストとして使用することも自由です。
その際、内容を修正したり、印刷して配布するのも自由です。


[検索手段について]

リンク解析を見ると苦しんで覚えるC言語で検索をかけている人が多いようですが、
苦CMMGamesで検索したほうが簡単だと思います。
なお、上記のキーワードならほとんどの検索エンジンで先頭に表示されます。


[XPSP2適用済みの人へ]

このサイトではJavaScriptを使用しているため警告が出ます。
機能をオンにすると、スタイル変更、メニュー機能が使用できます。
しかし、それらの機能がなくても閲覧において大きな問題はありません。
筆者のことを信用できない人はオフのまま閲覧してください。


<−前に戻る  先頭に戻る  次へ進む−>