Thứ Tư, 1 tháng 5, 2024

20. Short Hand If...Else, Toán Tử Điều Kiện

Ngoài ra còn có một lệnh viết tắt if else, được gọi là toán tử điều kiện 3 ngôi vì nó bao gồm ba toán hạng.

Nó có thể được sử dụng để thay thế nhiều dòng mã bằng một dòng duy nhất. Nó thường được sử dụng để thay thế các câu lệnh if else đơn giản:


Cú pháp


biến = (điều kiện)? biểu_thức_True : biểu_thức_False;


Thay vì viết một loạt các lệnh:

int time = 20;
if (time < 18) {
  cout << "Lam viec.";
} else {
  cout << "Ve nha.";
}


Chúng ta có thể viết theo toán tử điều kiện 3 ngôi như sau:

int time = 20;
string result = (time < 18) ? "Lam viec." : "Ve nha.";
cout << result;



Trong phần trước, chúng ta cũng đã bàn qua về vấn đề này



Phần tiếp theo


Phần trước

Không có nhận xét nào:

Đăng nhận xét