C ++ Ngắn tay nếu khác
Bàn tay ngắn Nếu ... Khác (Toán tử bậc ba)
Ngoài ra còn có một toán tử if else, được gọi là toán tử bậc ba 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
variable = (condition) ? expressionTrue :
expressionFalse;
Thay vì viết:
Thí dụ
int time = 20;
if (time < 18) {
cout << "Good
day.";
} else {
cout << "Good
evening.";
}
Bạn chỉ cần viết:
Thí dụ
int time = 20;
string result = (time < 18) ? "Good day." : "Good evening.";
cout << result;