Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Giải thích câu lệnh if-else trong ngôn ngữ C


If-else xử lý cả điều kiện đúng và sai. 'Khối đúng' chạy khi điều kiện đúng, 'khối sai' (else) chạy khi sai.

Cú pháp

if (condition) { 
    True block 
} else { 
    False block 
}

Giải thích câu lệnh if-else trong ngôn ngữ C

Cơ chế if-else

  • Điều kiện đúng: vào khối đúng, thực thi, thoát.
  • Điều kiện sai: vào khối else, thực thi, thoát.

Ví dụ

Chương trình kiểm tra chẵn/lẻ:

#include <stdio.h> 
void main() { 
    int a = 4; 
    printf("Nhập a:\n"); 
    scanf("%d", &a); 
    if (a % 2 == 1) 
        printf("a là số lẻ\n"); 
    else 
        printf("a là số chẵn"); 
}

Kết quả

Lần 1: 26 → a là số chẵn 
Lần 2: 53 → a là số lẻ