if - else文
CoddyのCジャーニー「Fundamentals」セクションの一部 — レッスン 26/63。
if-else 文を使用すると、プログラムは条件に基づいて意思決定を行うことができます。条件が真(true)の場合、あるコードブロックが実行され、そうでない場合は別のブロックが実行されます。
if-else 文の使い方を見てみましょう:
まず、変数を定義します:
int age = 17;次に、その人が成人かどうかを確認しましょう:
if (age >= 18) {
printf("You are an adult.\n");
} else {
printf("You are a minor.\n");
}age は 17 であり、18 未満であるため、出力は以下のようになります:
You are a minor.if部分は条件をチェックします。条件が偽(false)の場合、elseブロック内のコードが実行されます。
チャレンジ
簡単次のようなプログラムを作成してください:
- ユーザーから学生のスコアを表す整数を読み取ります
- スコアが60以上の場合は、"Pass" と出力します
- それ以外の場合は、"Fail" と出力します
チートシート
if-else文を使用すると、プログラムは条件に基づいて判断を下すことができます。条件が真(true)の場合、あるコードブロックが実行され、そうでない場合は別のブロックが実行されます。
基本的な構文:
if (condition) {
// 条件が真の場合に実行するコード
} else {
// 条件が偽の場合に実行するコード
}例:
int age = 17;
if (age >= 18) {
printf("You are an adult.\n");
} else {
printf("You are a minor.\n");
}ageは18未満の17であるため、出力はYou are a minor.になります。
自分で試してみよう
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// この行より上は変更しないでください
// ここにコードを書いてください
return 0;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。