Nếu cú pháp và cách sử dụng của câu lệnh điều kiện

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.

Giá trị trả về của toán tử điều kiện được gán cho biến [variable]

Ví dụ 1

abs = [a > 0] ? a : -a;//giá trị tuyệt đối của a

Ví 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

Chủ Đề