TOÁN TỬ ĐIỀU KIỆN (TOÁN TỬ 3 NGÔI) TRONG C++

 


TOÁN TỬ ĐIỀU KIỆN (TOÁN TỬ 3 NGÔI) TRONG C++

📘 Biên soạn bởi Học Tin Việt – Câu điều kiện siêu gọn, dễ hiểu, cực kỳ tiện lợi! ✅❓


🔹 Toán tử điều kiện là gì?

Toán tử điều kiện (toán tử 3 ngôi) là một cách rút gọn câu lệnh if-else trong C++.
Cú pháp ngắn gọn giúp bạn viết logic đơn giản hơn chỉ trong 1 dòng! 💡


✅ Cú pháp:

điều_kiện ? biểu_thức_1 : biểu_thức_2;

📌 Nếu điều_kiện đúng → thực hiện biểu_thức_1
📌 Nếu điều_kiện sai → thực hiện biểu_thức_2


🧪 Ví dụ cơ bản:

#include <iostream>
using namespace std; int main() { int a = 10, b = 20; int max = (a > b) ? a : b; cout << "Giá trị lớn hơn là: " << max << endl; return 0; }

🖨️ Kết quả:

Giá trị lớn hơn là: 20

🤔 So sánh với if-else:

// Dùng toán tử 3 ngôi
string result = (score >= 50) ? "Đậu" : "Rớt"; // Tương đương với: if (score >= 50) { result = "Đậu"; } else { result = "Rớt"; }

📌 Toán tử 3 ngôi lồng nhau:

int a = 5, b = 10, c = 7;
int max = (a > b) ? ((a > c) ? a : c) : ((b > c) ? b : c);

⚠️ Dễ rối nếu quá nhiều điều kiện – dùng if-else khi cần rõ ràng hơn nhé!


🧠 Mẹo nhớ:

Điều kiện ➡ ✅ Nếu đúng → trả về bên trái
❌ Nếu sai → trả về bên phải

Mới hơn Cũ hơn
Đọc tiếp:
Lên đầu trang