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,程序会跳过代码块,并继续执行下一条语句
挑战
简单你正在编写一个简单的程序,根据从输入中读取的温度值检查天气情况。
任务如下:
int变量temperature已为你声明并从输入中读取。不要更改标记上方的代码行。- 使用
if语句,根据temperature的值打印消息:- 如果温度高于 30,打印
"It's a hot day!" - 如果温度在 20 到 30 之间(含 20 和 30),打印
"The weather is nice." - 如果温度低于 20,打印
"It's a bit cold today."
- 如果温度高于 30,打印
亲手试试
#include <stdio.h>
int main() {
int temperature;
scanf("%d", &temperature);
// 不要修改这行上面的代码
// 在下面编写你的 if 语句
return 0;
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: C 在线编译器