Chạy qua một số mã đã sử dụng điều này, điều này khiến tôi ngạc nhiên.C++: So sánh logic như câu lệnh có điều kiện?
if(condition) foo = bar();
condition && (foo = bar());
Hai đoạn mã này có bằng trình biên dịch không? Nếu không, chúng sẽ khác nhau theo cách nào?
Kỹ thuật như vậy được sử dụng ở đây: [Tìm tối đa ba số trong C mà không sử dụng câu lệnh có điều kiện và toán tử bậc ba] (http://stackoverflow.com/questions/7074010/find-maximum-of-three-number-in- c-without-using-conditional-statement-and-ternary) – Nawaz
Nawaz - Một giải pháp thanh lịch cho bài tập về nhà vô dụng như vậy. : P –