C言語入門|1章のまとめ

 ここまでの1章では、C言語でプログラムを作って動かすまでの“基礎中の基礎”をたっぷり学んできました😊
このまとめでは、学んだポイントをもう一度わかりやすく整理していきます。
表や図でイメージしながら読むと、理解がさらに深まりますよ✨

🚀 C言語プログラムの開発と実行の流れをおさらい!

C言語のプログラムは、次の3つの流れで動きます👇

🔽 C言語プログラムの3ステップ

① ソースコードを作成する。
② コンパイルして実行可能ファイルにする。
③ 実行してコンピュータに動かしてもらう。

これを表にすると、役割がとてもわかりやすくなります👇

ステップ説明人間が読める?CPUが読める?
ソースコード(.c)開発者が書くプログラム😊 読める❌ 読めない
実行可能ファイル(.out / .exe)コンパイルで生成されたマシン語❌ 読めない💪 読める
実行CPUが命令を処理

🧩 ここで出てくる命令の解説

printf:文字や数値を画面に表示する命令

printf("文字列", 値);

return:main関数を終了し、OSへ終了状態を返す

return 0;

💻 開発環境の整備について知っておこう!

C言語のプログラムを動かすためには コンパイラ が必要です。
ただし、入門者にはインストールの手順が少し難しいこともあります💦

代表的な入手方法は以下のとおり👇

方法特徴
PCへ直接インストールVisual Studio や gcc が使える/自由度が高い。
クラウド型サービスインストール不要で気軽に始められる。

まずは扱いやすい環境から始めるのがおすすめです🌱✨

🧱 C言語プログラムの基本構造をつかむ!

1章でとても重要だったのが、C言語の“コードの形(構造)”でした。
基本構造を図で表すとこんな感じになります👇

#include <stdio.h>

int main(void)
{
    文
    文
    文
    return 0;
}

✔ 外側は“決まりごと”

  • #include
  • int main(void)
    どんなプログラムでもほぼ毎回出てくるパターンです。

✔ 内側には“個々の処理”

  • 計算
  • 表示
  • データの操作
    などを文(statement)として書きます。

🧩 文(statement)は3種類に分類できる!

1章でとくに大事だったのが、文の3分類です👇

種類役割
変数宣言の文データを入れる箱を作る。int score;
計算の文計算した結果を変数に入れる。score = 10 + 20;
命令実行の文表示・入力などの命令を呼ぶ。printf("%d", score);

これをまとめると👇

① 変数宣言 → 箱を準備
② 計算 → 箱に値を入れる。
③ 命令実行 → 表示や処理を行う。

✨ 読みやすいコードを書くためのインデントの重要性!

C言語では、極端な話…

int main(void){printf("OK");return 0;}

こんな風に書いても動きます😅
でも、これでは構造がとても見づらい!

そこで大事なのが インデント(字下げ) です👇

📌 インデントのポイント

場所インデントのルール
ブロックの中身1段下げる
波カッコ }行頭に戻す
入れ子構造深さに応じて階層化

正しいインデントを入れることで、
ブロックの対応関係がひと目でわかり、ミスを激減できます✨

💻 サンプルコード

プロジェクト名:1-9-1 ソースファイル名: sample1-9-1.c

#include <stdio.h>

int main(void)
{
    int value;               // ➀ 変数宣言
    value = 50 * 2;          // ➁ 計算の文
    printf("計算結果は %d です!\n", value); // ➂ 命令実行の文

    return 0;
}

ここで出てくる命令はすべて1章の学習内容に対応しています😊

  • printf:画面への表示
  • return:関数終了
  • ;(セミコロン):文の終端

これらを自然に使えるようになれば、いよいよ本格的なC言語の世界へ進めます✨