📘 C言語のきほん PartⅡ 〜「わかった!」が増えていく実践ステップ〜

PartⅠでC言語の基礎にふれたあなたへ。
次のステージに進む準備はできていますか? 😊

『C言語のきほん PartⅡ』 は、いよいよ「プログラムらしいプログラム」が書けるようになるパートです。
独学でじっくり力を伸ばしたい方にぴったりの内容になっています。

🌟 PartⅡで身につく力

✔ 計算や比較を正しく扱える
✔ 条件に応じた処理を書ける
✔ 繰り返し処理を自在に使える
✔ アルゴリズムを意識して考えられる

プログラムが「動く」だけでなく、
「思い通りに動かせる」感覚がつかめるようになります。

💬 こんな方におすすめ

✔ PartⅠを終えて、もう一歩進みたい方
✔ 制御構造をしっかり理解したい方

➕ 第6章:演算と式のルールをしっかり理解

プログラムは「計算」と「判断」の積み重ね。
この章では、演算子や式のルールをやさしく整理します。

✔ 加減乗除や剰余の計算
✔ += や *= などの複合代入
✔ ++ や -- のインクリメント/デクリメント
✔ 比較演算子や論理演算子
✔ 型変換のしくみ
✔ 演算子の優先順位と結合規則

「なぜこの計算結果になるの?」というモヤモヤが、すっきり解消されます✨
ここを理解すると、コードの読み書きがぐっとラクになりますよ。

01 C言語の演算のしくみ02 算術演算子の使い方
03 計算の落とし穴を知ろう04 代入演算子の使い方
05 複合代入演算子のしくみ06 インクリメント演算子とデクリメント演算子
07 等価・関係・論理演算子08 型変換の落とし穴
09 キャスト演算子10 どの演算が先に計算される?
11 優先順位の総まとめ12 値を守るためのconst

🧠 第7章:アルゴリズムと制御の基礎

プログラムは“手順”のかたまり。
その手順をどう考え、どう表現するかを学びます。

✔ アルゴリズムとは何か
✔ データ構造との関係
✔ 制御構造の基本

「なんとなく書く」から「考えて書く」へ。
一段レベルアップできる大切な章です。

01 アルゴリズムとソート02 アルゴリズムを支えるデータ構造
03 アルゴリズムの表現方法04 順次・選択・繰り返し構造
05 C言語の制御文06 代表的なアルゴリズム

🔀 第8章:条件分岐を使いこなす

ここから一気にプログラムが“賢く”なります!

✔ if文で条件によって処理を変える
✔ if~elseで真と偽を分ける
✔ else ifで複数条件を扱う
✔ switch文でスパッと分岐

「点数によって評価を変える」
「入力された値によって表示を変える」

など、実践的な処理がどんどん書けるようになります。

01 条件で分岐する02 関係演算子による条件分岐
03 条件を組み合わせる04 if~elseによる条件分岐
05 条件式の反転06 多分岐の条件文
07 if文のネスト構造08 switch文による条件分岐
09 switch文の注意点10 条件演算子

🔁 第9章:繰り返し処理をマスター

プログラムの醍醐味ともいえる“ループ処理”に挑戦します。

✔ while文で条件が真の間くり返す
✔ for文で回数を決めてくり返す
✔ do~while文で最低1回は実行する
✔ 多重ループで複雑な処理に挑戦
✔ break や continue で流れをコントロール

「同じ処理を何度も書く」のはもう卒業。
効率よく、スマートなコードが書けるようになります 😊

01 while文02 while文の活用
03 whileとforの違い04 for文の応用パターン
05 for文とwhile文の使い分け06 オブジェクト形式マクロの利用
07 do~while文の基本08 多重ループの基本
09 for文とwhile文を使った多重ループを比較する10 breakでループを終了する
11 多重ループの終了方法12 無限ループの作り方と止め方
13 continue文で処理をスキップする14 continue文の動作の違い