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)の場合、プログラムはそのコードブロックをスキップし、次のステートメントから続行します。
チャレンジ
簡単あらかじめ設定された温度の値に基づいて、天候の状態をチェックする簡単なプログラムを作成しています。
タスクは以下の通りです:
temperatureという名前のint型変数を作成し、好きな値(例えば 35)を設定してください。temperatureの値に基づいてメッセージを表示するために、if文を使用してください:- 温度が 30 より高い場合は、
"It's a hot day!"と表示してください。 - 温度が 20 から 30 の間(20 と 30 を含む)である場合は、
"The weather is nice."と表示してください。 - 温度が 20 未満の場合は、
"It's a bit cold today."と表示してください。
- 温度が 30 より高い場合は、
チートシート
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;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。