Câu lệnh if
Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 25 trên 63.
Câu lệnh if là một cấu trúc điều khiển luồng cơ bản trong C, cho phép chương trình đưa ra quyết định.
Câu lệnh if chỉ chạy một khối code khi điều kiện được chỉ định là đúng.
Cú pháp cơ bản của câu lệnh if:
if (condition) {
// Code chạy nếu condition là true
}Hãy cùng xem một ví dụ đơn giản:
int age = 20;
if (age >= 18) {
printf("You are an adult.\n");
}Trong ví dụ này:
- Ta kiểm tra xem giá trị trong
agecó lớn hơn hoặc bằng 18 hay không
- Nếu điều kiện này đúng, thông báo "You are an adult." sẽ được in ra
- Nếu điều kiện là sai, chương trình bỏ qua khối lệnh và tiếp tục với câu lệnh tiếp theo
Thử thách
DễBạn đang viết một chương trình đơn giản để kiểm tra điều kiện thời tiết dựa trên giá trị nhiệt độ đọc từ đầu vào.
Nhiệm vụ như sau:
- Biến
inttemperatuređã được khai báo và đọc từ đầu vào. Đừng thay đổi các dòng phía trên dấu đánh dấu. - Dùng các câu lệnh
ifđể in thông báo dựa trên giá trị củatemperature:- Nếu nhiệt độ trên 30, in
"It's a hot day!" - Nếu nhiệt độ từ 20 đến 30 (bao gồm cả hai), in
"The weather is nice." - Nếu nhiệt độ dưới 20, in
"It's a bit cold today."
- Nếu nhiệt độ trên 30, in
Tự làm thử
#include <stdio.h>
int main() {
int temperature;
scanf("%d", &temperature);
// Đừng thay đổi phần phía trên dòng này
// Viết các câu lệnh if bên dưới
return 0;
}Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Nền tảng cơ bản
4Luồng điều khiển
Câu lệnh ifIf - elseElse-ifSwitch caseToán tử điều kiện ba ngôiThử thách ôn tậpIf - else lồng nhau2Biến
Kiểu dữ liệuSố nguyênSố thực - DoubleKý tựGiá trị BooleanHằng sốCơ bản về printfQuy tắc đặt tên biếnChuyển đổi kiểu phần 1Chuyển đổi kiểu phần 2Thử thách ôn tậpTự luyện tập: Trình biên dịch C online