Khi so sánh một loại lớn hơn int
, với hằng số nguyên, tôi có nên đặt hằng số ở bên trái hoặc bên phải để đảm bảo việc so sánh chính xác được thực hiện không?Điều kiện Yoda và quảng bá số nguyên
int64_t i = some_val;
if (i == -1)
hoặc nó nên là:
if (-1 == i)
Có bất kỳ tình huống mà cả hai trường hợp là không giống với so với -1LL
(nơi int64_t
là long long
)?
yoda là một thẻ tuyệt vời :) –
một thẻ tuyệt vời Yoda là :-) –