Cú Pháp Và Cách Sử Dụng Toán Tử điều Kiện Trong C++ - Góc Học IT
Có thể bạn quan tâm
Toán tử điều kiện có tên tiếng Anh là Conditional Operator. Được dùng để thay thế cho câu lệnh if else.
Cú pháp:
(bt_logic) ? bt1 : bt2;“?” gọi là toán tử điều kiện. Nếu bt_logic đúng thì thực hiện bt1. Nếu bt_logic sai thì thực hiện bt2. Giá trị trả về của toán tử điều kiện có thể được gán cho biến hoặc xuất ra màn hình với lệnh cout.
Ví dụ 1
abs = (a > 0) ? a : -a;//giá trị tuyệt đối của aVí dụ 2
Thay vì sử dụng if else:if (x > 0){ y = 1; } else{ y = -1; }
Có thể dùng toán tử điều kiện “?”y = (x > 0) ? 1 : -1;
Ví dụ 3
if (so % 2 == 0){ cout<<so << " la so chan!"; } else{ cout<<so << " la so le!"; }Tương đương với:(so % 2 == 0) ? cout<<so<<" la so chan!" : cout<<so<< " la so le!";
Chương trình C++ minh họa toán tử điều kiện “?”
#include <iostream> using namespace std; int main () { // Local variable declaration: int x, y = 10; x = (y < 10) ? 30 : 40; cout << "value of x: " << x << endl; return 0; }Kết quả
value of x: 40Chương trình tìm số lớn hơn sử dụng toán tử điều kiện “?”
#include <iostream> using namespace std; int main() { int i = 1, j = 2; cout << ( i > j ? i : j ) << " is greater." << endl; }Kết quả
2 is greater.Toán tử điều kiện thường dành cho các bạn muốn làm ngắn gọn code của mình hơn.
- Hàm is_int() trong PHP
- Kiểm tra số đối xứng trong C++
- Xây dựng lớp trong Java với nạp chồng (overloading) và kết tập (aggregation)
- Cài đặt Dev-C++ để lập trình C++
- Cách xử lý ngoại lệ (exceptions) trong Java
Từ khóa » Toán Tử Dùng để
-
Toán Tử :: Trong C++ Dùng để Làm Gì - Programming - Dạy Nhau Học
-
Bảng Toán Tử - Microsoft Support
-
Toán Tử Trong C++, Khái Niệm Và Ví Dụ Minh Họa - Thủ Thuật
-
Toán Tử – Wikipedia Tiếng Việt
-
10 Từ Khóa Không Thể Không Biết Trong C++ OOP - CodeLearn
-
Review Toán Tử Là Gì? Các Toán Tử Trong C, C++ Thường Gặp
-
Nạp Chồng Toán Tử Trong C++ | TopDev
-
Toán Tử Trong SQL
-
Toán Tử Trong C++
-
Các Toán Tử Trong C++ - Freetuts
-
Toán Tử Trong C++
-
Bài 8: Cách Sử Dụng Toán Tử Trong Lập Trình C - Khuê Nguyễn
-
So Sánh Các Toán Tử Is, Is Not Với (==), (!=) - Viblo
-
Lớp Và đối Tượng - Toán Tử Phạm Vi - Tài Liệu Text - 123doc
-
Các Toán Tử Trong Tính Toán Và Mức độ ưu Tiên Trong Excel Cực Chi Tiết
-
2.4. Ghi đè Các Phép Toán - Lập Trình Tân Binh
-
[PDF] Chương 8. Tái định Nghĩa
-
Toán Tử Trong C++ - Học Lập Trình C++ Online - Viettuts
-
Bài 4: Toán Tử Và Biểu Thức Trong C | Tìm ở đây