Menu
CoddyTech

if 语句

本课属于 Coddy C 学习旅程的“基础知识”单元。第 25 课,共 63 课。

if 语句是 C 中一种基本的控制流结构,可以让你的程序做出决策。

只有在指定条件为 true 时,if 语句才会执行一段代码。

if 语句的基本语法:

if (condition) {
    // 如果 condition 为 true,就执行这里的代码
}

我们来看一个简单的例子:

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

在这个示例中:

  • 我们检查 age 中的值是否大于或等于 18
  • 如果这个条件为 true,就会打印消息 "You are an adult."
  • 如果条件为 false,程序会跳过代码块,并继续执行下一条语句
challenge icon

挑战

简单

你正在编写一个简单的程序,根据从输入中读取的温度值检查天气情况。

任务如下:

  1. int 变量 temperature 已为你声明并从输入中读取。不要更改标记上方的代码行。
  2. 使用 if 语句,根据 temperature 的值打印消息:
    • 如果温度高于 30,打印 "It's a hot day!"
    • 如果温度在 20 到 30 之间(含 20 和 30),打印 "The weather is nice."
    • 如果温度低于 20,打印 "It's a bit cold today."

亲手试试

#include <stdio.h>

int main() {
    int temperature;
    scanf("%d", &temperature);
    // 不要修改这行上面的代码

    // 在下面编写你的 if 语句
    

    return 0;
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: C 在线编译器