If - else
Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 26 trên 63.
Câu lệnh if-else cho phép chương trình đưa ra quyết định dựa trên các điều kiện. Nếu một điều kiện đúng, một khối code sẽ chạy; nếu không, một khối code khác sẽ chạy.
Hãy cùng xem cách sử dụng câu lệnh if-else:
Đầu tiên, ta định nghĩa một biến:
int age = 17;Bây giờ, hãy kiểm tra xem người đó đã trưởng thành chưa:
if (age >= 18) {
printf("You are an adult.\n");
} else {
printf("You are a minor.\n");
}Vì age là 17, nhỏ hơn 18, nên đầu ra sẽ là:
You are a minor.Phần if kiểm tra điều kiện. Khi điều kiện sai, đoạn code trong khối else sẽ chạy.
Thử thách
DễViết chương trình:
- Đọc số nguyên biểu thị điểm của học sinh từ người dùng
- Nếu điểm lớn hơn hoặc bằng 60, in ra "Pass"
- Nếu không, in ra "Fail"
Tự làm thử
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// Đừng thay đổi phần phía trên dòng này
// Viết code của bạn ở đây
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