Menu
Coddy logo textTech

if文

CoddyのCジャーニー「Fundamentals」セクションの一部 — レッスン 25/63。

if 文は、プログラムに意思決定を行わせることができる、C言語における基本的な制御フロー構造です。

if文は、指定された条件が真(true)である場合にのみ、コードのブロックを実行します。

if 文の基本構文:

if (condition) {
    // 条件が真の場合に実行されるコード
}

簡単な例を見てみましょう:

int age = 20;

if (age >= 18) {
    printf("You are an adult.\n");
}

この例では:

  • age の値が18以上であるかどうかを確認します
  • この条件が真(true)の場合、メッセージ "You are an adult." が表示されます。
  • 条件が偽(false)の場合、プログラムはそのコードブロックをスキップし、次のステートメントから続行します。
challenge icon

チャレンジ

簡単

あらかじめ設定された温度の値に基づいて、天候の状態をチェックする簡単なプログラムを作成しています。

タスクは以下の通りです:

  1. temperature という名前の int 型変数を作成し、好きな値(例えば 35)を設定してください。
  2. temperature の値に基づいてメッセージを表示するために、if 文を使用してください:
    • 温度が 30 より高い場合は、"It's a hot day!" と表示してください。
    • 温度が 20 から 30 の間(20 と 30 を含む)である場合は、"The weather is nice." と表示してください。
    • 温度が 20 未満の場合は、"It's a bit cold today." と表示してください。

チートシート

if 文は、指定された条件が真(true)の場合にのみコードを実行します。

if (condition) {
    // 条件が真の場合に実行するコード
}

例:

int age = 20;

if (age >= 18) {
    printf("You are an adult.\n");
}

条件が偽(false)の場合、プログラムはコードブロックをスキップし、次のステートメントから続行します。

自分で試してみよう

#include <stdio.h>

int main() {
    int temperature;
    scanf("%d", &temperature);
    // この行より上は変更しないでください

    // 以下にif文を記述してください
    

    return 0;
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Fundamentalsのすべてのレッスン