Giá trị của câu lệnh sau bằng bao nhiêu?

Dạ em có đọc code trong sách viết như z :

int n = (n1 < n2) ? n1 : n2;

Em không biết là n sẽ nhận giá trị là mấy?!Mong mọi người chỉ em !!!

1 Like

Toán tử 3 ngôi.
Nếu n1 < n2 thì nhận n1, không thì nhận n2.
Nó dạng như câu rút gọn của if…else.

4 Likes
n = \min(n_1, n_2)

thôi chứ có gì đâu.

8 Likes

nếu điều kiện trong dấu ngoặc đúng thì nhận giá trị sau dấu chấm hỏi (?), ngược lại thì giá trị sau dấu hai chấm (: )

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?