Menu
CoddyTech

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 age có 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
challenge icon

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:

  1. Biến int temperature đã đượ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.
  2. Dùng các câu lệnh if để in thông báo dựa trên giá trị của temperature:
    • 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."

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;
}
quiz iconTự kiểm tra

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

Tự luyện tập: Trình biên dịch C online