if - else
CoddyのCジャーニー「基礎」セクションの一部。レッスン 26/63。
if-else文を使うと、条件に基づいてプログラムに判断させることができます。条件が真の場合は一方のコードブロックが実行され、そうでない場合は別のコードブロックが実行されます。
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の部分は条件を確認します。条件が偽の場合、elseブロック内のコードが実行されます。
チャレンジ
簡単次のプログラムを書きましょう。
- ユーザーから学生の点数を表す整数を読み取る
- 点数が60以上の場合は、"Pass"を出力する
- それ以外の場合は、"Fail"を出力する
自分で試してみよう
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// この行より上は変更しないでください
// ここにコードを書いてください
return 0;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Cオンラインコンパイラ