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 !!!
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 !!!
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.
thôi chứ có gì đâu.
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 (: )