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 'simple if' trong ngôn ngữ C


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) 
}

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

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ẻ