C Tay Ngắn Nếu Khác
Tay ngắn Nếu...Khác (Toán tử bậc ba)
Ngoài ra còn có một lệnh viết tắ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:
Ví dụ
int time = 20;
if (time < 18) {
printf("Good day.");
} else {
printf("Good evening.");
}
Hãy tự mình thử »Bạn có thể chỉ cần viết:
Hoàn toàn tùy thuộc vào bạn nếu bạn muốn sử dụng câu lệnh if...else truyền thống hoặc toán tử ba ngôi.