Từ khóa 'if' thực thi tập câu lệnh khi điều kiện logic đúng.
Cú pháp
if (condition) {
Statement(s)
}

Cơ chế 'simple if'
- Câu lệnh trong if chỉ chạy khi điều kiện đúng, ngược lại bỏ qua.
- Chỉ 1 câu lệnh khi đúng có thể bỏ ngoặc {}, nhưng nên giữ cho an toàn.
- Nhiều câu lệnh bắt buộc dùng {}.
Ví dụ
Chương trình kiểm tra số lẻ (chỉ in khi lẻ):
#include <stdio.h>
void main() {
int a = 4;
printf("Nhập a: ");
scanf("%d", &a);
if (a % 2 == 1)
printf("a là số lẻ");
return 0;
}
Kết quả
Lần 1: 56 → (không in gì, điều kiện sai) Lần 2: 33 → a là số lẻ