
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言語の世界へ進めます✨
