Cプログラミング
¥2,860
税込
商品コード: CA2101 |
関連カテゴリ
C言語の基礎から応用までの学習テーマについて、主要なプログラミングテクニックを、短期間で効率よく学習できます。
また、基本情報技術者試験対策以外でも、基本的なCプログラミング技術(データ型、標準入出力、演算子、制御構造、配列、文字列など)のほか、応用的なCプログラミング技術(ポインタ、構造体、記憶域クラス、プリプロセッサ機能、ファイル入出力など)の学習に最適です。
また、基本情報技術者試験対策以外でも、基本的なCプログラミング技術(データ型、標準入出力、演算子、制御構造、配列、文字列など)のほか、応用的なCプログラミング技術(ポインタ、構造体、記憶域クラス、プリプロセッサ機能、ファイル入出力など)の学習に最適です。
ページ数
326
配色
2色
想定学習時間
100時間
目次
第1章 C言語への誘い
1-1 C言語とは --------------------------------- 2
1-2 文字列の出力 ------------------------------ 4
1-3 構文のまとめ ------------------------------ 11
第2章 データ型
2-1 変数とデータ型 ---------------------------- 14
2-2 数値の入力 -------------------------------- 23
2-3 構文のまとめ ------------------------------ 27
2-4 練習問題 ---------------------------------- 28
第3章 演算子
3-1 算術演算子 -------------------------------- 32
3-2 キャスト演算子 ---------------------------- 37
3-3 ビット演算子 ------------------------------ 41
3-4 練習問題 ---------------------------------- 46
第4章 制御構造
4-1 基本制御構造 ------------------------------ 54
4-2 if文 -------------------------------------- 55
4-3 switch文 ---------------------------------- 62
4-4 while文 ----------------------------------- 67
4-5 do-while文 -------------------------------- 70
4-6 for文 ------------------------------------- 73
4-7 break文とcontinue文 ----------------------- 76
4-8 その他の演算子 ---------------------------- 83
4-9 構文のまとめ ------------------------------ 87
4-10 練習問題 --------------------------------- 90
第5章 配列・文字列
5-1 配列 -------------------------------------- 100
5-2 配列(文字列) ------------------------------ 105
6-2 配列(二次元配列) -------------------------- 109
6-4 配列(複数の文字列の格納) ------------------ 113
6-5 構文のまとめ ------------------------------ 116
6-6 練習問題 ---------------------------------- 118
第6章 ポインタ
6-1 ポインタ ---------------------------------- 126
6-2 ポインタを使用した配列処理 ---------------- 131
6-3 ポインタを使用した配列処理(二次元配列) ---- 136
8-4 ポインタを使用した文字列操作 -------------- 140
8-5 ポインタ型配列 ---------------------------- 143
8-6 構文のまとめ ------------------------------ 147
8-7 練習問題 ---------------------------------- 151
第7章 関数
7-1 関数 -------------------------------------- 158
7-2 値渡しとアドレス渡し ---------------------- 164
7-3 構文のまとめ ------------------------------ 172
7-4 練習問題 ---------------------------------- 178
第8章 記憶域クラス
8-1 記憶域クラス ------------------------------ 184
8-2 構文のまとめ ------------------------------ 192
8-3 練習問題 ---------------------------------- 193
第9章 プリプロセッサ機能
9-1 プリプロセッサ機能 ------------------------ 198
9-2 構文のまとめ ------------------------------ 205
9-3 練習問題 ---------------------------------- 206
第10章 構造体
10-1 構造体 ----------------------------------- 212
10-2 構造体(配列) ----------------------------- 220
10-3 構造体(構造体変数の関数渡し) ------------- 226
10-4 構造体を使用したリスト処理 --------------- 233
10-5 構文のまとめ ----------------------------- 236
10-6 練習問題 --------------------------------- 239
第11章 標準入出力
11-1 1文字の入出力 ---------------------------- 246
11-2 文字列の入出力 --------------------------- 248
11-3 標準出力の応用(printf関数) --------------- 251
11-4 標準入力の応用(scanf関数) ---------------- 257
11-5 練習問題 --------------------------------- 260
第12章 ファイル入出力
12-1 ファイル入出力 ---------------------------- 264
12-2 ブロックリード・ライト -------------------- 271
12-3 構文のまとめ ------------------------------ 275
12-4 練習問題 ---------------------------------- 278
巻末資料
付録A 演算子一覧 ------------------------------ 283
付録B printf関数の出力変換仕様 ---------------- 284
付録C scanf関数の入力変換仕様 ----------------- 287
付録D 列挙型 ---------------------------------- 288
付録E 共用体 ---------------------------------- 290
付録F C99、C11での主な変更点 ------------------ 291
付録G 主要標準ライブラリ関数 ------------------ 293
サポート情報
サポート情報
