If ... Else trong C
Điều kiện If … Else trong C là gì? Ý nghĩa và cách dùng lệnh If Else trong C như thế nào? Hãy cùng Quantrimang.com tìm hiểu nhé!

Điều kiện và lệnh IF trong C
Bạn đã biết rằng C hỗ trợ các điều kiện logic từ toán học:
- Nhỏ hơn: a < b
- Nhỏ hơn hoặc bằng: a <= b
- Lớn hơn: a > b
- Lớn hơn hoặc bằng: a >= b
- Bằng: a == b
- Không bằng: a != b
Bạn có thể dùng những điều kiện này để triển khai các tác vụ khác nhau cho các quyết định khác. C có các lệnh điều kiện sau:
- Dùng
ifđể xác định một khối code được triển khai nếu một điều kiện được chỉ định là true. - Dùng
elseđể xác định một khối code được triển khai nếu điều kiện tương tự là false. - Dùng
else ifđể xác định điều kiện mới cho thử nghiệm nếu điều kiện đầu tiên là false. - Dùng
switchđể xác định nhiều khối code thay thế được triển khai.
Lệnh if trong C
Dùng lệnh if để xác định khối code được triển khai nếu một điều kiện là true.
Công thức:
if (condition) {
// khối code được triển khai nếu điều kiện là true
}Lưu ý rằng if viết ở dạng chữ thường. Nếu viết in hoa (If hoặc IF), bạn sẽ nhận được kết quả lỗi.
Ví dụ bên dưới đã thử nghiệm hai giá trị để xem 20 có lớn hơn 18 hay không. Nếu điều kiện đó là true, bạn sẽ nhận được thông báo:
if (20 > 18) {
printf("20 lớn hơn 18");
}Bạn cũng có thể thử các biến:
int x = 20;
int y = 18;
if (x > y) {
printf("x lớn hơn y");
}
Giải thích ví dụ:
Ví dụ trên dùng hai biến, x và y, kiểm tra xem x có lớn hơn y hay không bằng toán tử >. Vì x là 20, y là 18 nên rõ ràng 20 lớn hơn 18 và bạn sẽ thấy thông báo sau trên màn hình: x lớn hơn y.
Lệnh else
Dùng lệnh else để xác định khối code được triển khai nếu điều kiện là false.
Công thức:
if (điều kiện) {
// Các câu lệnh được thực thi nếu điều kiện là đúng
} else {
// Các câu lệnh được thực thi nếu điều kiện là sai
}Ví dụ:
int a = 5;
if (a > 0) {
printf("a là một số dương\n");
} else if (a < 0) {
printf("a là một số âm\n");
}Giải thích ví dụ:
Trong ví dụ trên, biểu thức a > 0 sẽ trả về true, vì vậy câu lệnh printf trong khối if sẽ được thực thi và in ra màn hình "a là một số dương".
Lệnh else if
Dùng lệnh else if để xác định một điều kiện mới nếu điều kiện đầu tiên là false.
Công thức:
if (condition1) {
// Khối code được triển khai nếu condition1 là true
} else if (condition2) {
// Khối code được triển khai nếu condition1 là false và condition2 là true
} else {
// Khối code được triển khai nếu condition1 là false và condition2 là false
}Ví dụ:
int time = 22;
if (time < 10) {
printf("Good morning.");
} else if (time < 20) {
printf("Good day.");
} else {
printf("Good evening.");
}
// Outputs "Good evening."Giải thích ví dụ:
Ở ví dụ trên, thời gian (22) lớn hơn 10, vì thế, điều kiện đầu tiên là false. Điều kiện tiếp theo, trong lệnh else if cũng là false, vì thế, chúng ta sẽ chuyển sang điều kiện else vì condition1 và condition2 đều là false - và kết quả màn hình sẽ hiện Good evening.
Tuy nhiên, nếu thời gian là 14, chương trình sẽ hiện “Good day”.
Trên đây là những điều cơ bản bạn cần biết về điều kiện If…Else trong C. Hi vọng bài viết hữu ích với các bạn.
Bạn nên đọc
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Cũ vẫn chất
-

Tổng hợp thao tác Touchpad trên Windows 10, Windows 11
Hôm qua -

Những stt hay nói về miệng lưỡi thế gian đáng để suy ngẫm
Hôm qua -

Stt về tiền hài hước, những câu nói hài hước về tiền nhưng thâm thúy, ‘thô mà thật’
Hôm qua -

Sửa lỗi 0x80070643 trên Windows
Hôm qua -

Cách chia sẻ một thư mục (folder) trên Windows 10
Hôm qua -

Công thức tính chu vi hình tứ giác, diện tích hình tứ giác
Hôm qua 1 -

Cài đặt Python Package với PIP trên Windows, Mac và Linux
Hôm qua -

Những trang web đen siêu hay không thể tìm thấy trên Google
Hôm qua 3 -

Cách cho người lạ xem Nhật ký Zalo
Hôm qua -

30+ bài thơ về rượu bia hay, thơ chế về rượu bia hài hước và bá đạo cho dân nhậu
Hôm qua
Học IT
Công nghệ
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Hướng dẫn
Ô tô, Xe máy