第1章 C言語への誘い

  • 1-1 C言語とは
  • 1-2 文字列の出力
  • 1-3 構文のまとめ
  • 1-4 練習問題
  • 2
  • 5
  • 10
  • 12

第2章 データ型

  • 2-1 変数とデータ型
  • 2-2 構文のまとめ
  • 2-3 練習問題
  • 16
  • 25
  • 26
第3章 標準入出力(Part1)
  • 3-1 整数データの計算・表示
  • 3-2 整数値の入力
  • 3-3 整数型以外の数値の入出力
  • 3-4 1文字,文字列の入出力
  • 3-5 構文のまとめ
  • 3-6 練習問題
  • 32
  • 36
  • 38
  • 40
  • 43
  • 45
第4章 演算子
  • 4-1 キャスト演算子
  • 4-2 算術演算子
  • 4-3 ビット演算子
  • 4-4 演算子の優先順位
  • 4-5 練習問題
  • 50
  • 54
  • 58
  • 66
  • 67
第5章 制御構造
  • 5-1 if 文の条件式
  • 5-2 繰返し処理(while 文)
  • 5-3 繰返し処理(for 文)
  • 5-4 繰返し処理(do - while 文)
  • 5-5 switch 文
  • 5-6 break 文とcontinue 文
  • 5-7 その他の演算子
  • 5-8 構文のまとめ
  • 5-9 練習問題
  • 74
  • 83
  • 86
  • 91
  • 96
  • 101
  • 109
  • 114
  • 116
第6章 配列・文字列
  • 6-1 配列・文字列
  • 6-2 配列(二次元配列)
  • 6-3 配列(文字列)
  • 6-4 配列(複数の文字列の格納)
  • 6-5 構文のまとめ
  • 6-6 練習問題
  • 124
  • 130
  • 135
  • 139
  • 144
  • 146
第7章 標準入出力(Part2)
第8章 ポインタ
  • 8-1 ポインタ
  • 8-2 ポインタを使用した配列処理
  • 8-3 ポインタを使用した配列処理(二次元配列)
  • 8-4 ポインタを使用した文字列操作
  • 8-5 ポインタ型配列
  • 8-6 構文のまとめ
  • 8-7 練習問題
  • 174
  • 180
  • 186
  • 190
  • 193
  • 199
  • 203
第9章 関数
  • 9-1 関数
  • 9-2 値渡しとアドレス渡し
  • 9-3 構文のまとめ
  • 9-4 練習問題
  • 210
  • 215
  • 225
  • 231
第10章 構造体と共用体
  • 10-1 構造体
  • 10-2 構造体(配列)
  • 10-3 構造体(構造体変数の関数渡し)
  • 10-4 構造体を使用したリスト処理
  • 10-5 共用体
  • 10-6 構文のまとめ
  • 10-7 練習問題
  • 238
  • 246
  • 252
  • 258
  • 262
  • 264
  • 268
第11章 記憶域クラス
  • 11-1 記憶域クラス
  • 11-2 構文のまとめ
  • 11-3 練習問題
  • 276
  • 285
  • 286
第12章 プリプロセッサ機能
  • 12-1 プリプロセッサ機能
  • 12-2 構文のまとめ
  • 12-3 練習問題
  • 292
  • 299
  • 300
第13章 ファイル入出力
  • 13-1 ファイル入出力
  • 13-2 ブロックリード・ライト
  • 13-3 構文のまとめ
  • 13-4 練習問題
  • 306
  • 314
  • 318
  • 321
巻末資料
  • 付録A 演算子一覧
  • 付録B 主要標準ライブラリ関数
  • 付録C 書式指定文字列
  • 付録D 文字コード
  • 326
  • 327
  • 355
  • 356