C++ Nếu ... Khác
Điều kiện C++ và câu lệnh If
Bạn đã biết rằng C++ hỗ trợ các điều kiện logic thông thường trong 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ể sử dụng các điều kiện này để thực hiện các hành động khác nhau cho các quyết định khác nhau.
C++ có các câu lệnh điều kiện sau:
- Sử dụng
if
để chỉ định khối mã sẽ được thực thi nếu điều kiện đã chỉ định là đúng - Sử dụng
else
để chỉ định khối mã sẽ được thực thi, nếu điều kiện tương tự là sai - Sử dụng
else if
để chỉ định điều kiện mới cần kiểm tra, nếu điều kiện đầu tiên sai - Sử dụng
switch
để chỉ định nhiều khối mã thay thế sẽ được thực thi
Câu lệnh if
Sử dụng câu lệnh if
để chỉ định khối mã C++ sẽ được thực thi nếu điều kiện là true
.
Cú pháp
if ( condition ) {
// block of code to be executed if the
condition is true
}
Lưu ý rằng if
là chữ thường. Chữ in hoa (If hoặc IF) sẽ phát sinh lỗi.
Trong ví dụ bên dưới, chúng tôi kiểm tra hai giá trị để tìm hiểu xem 20 có lớn hơn 18 hay không. Nếu điều kiện true
, hãy in một số văn bản:
Chúng tôi cũng có thể kiểm tra các biến:
Ví dụ giải thích
Trong ví dụ trên, chúng tôi sử dụng hai biến x và y để kiểm tra xem x có lớn hơn y hay không (sử dụng toán tử >
). Vì x là 20 và y là 18 và chúng ta biết rằng 20 lớn hơn 18 nên chúng ta in ra màn hình rằng "x lớn hơn y".