Chỉ là một quan sát ngẫu nhiên, dường như trên StackOverflow.com, có câu hỏi về việc nếu "++ i == i ++". Câu hỏi đó được hỏi mọi lúc, tôi nghĩ rằng tôi đã thấy nó hỏi khoảng 6 hoặc 7 lần trong 2 tháng qua.
Tôi chỉ tự hỏi tại sao các nhà phát triển C rất quan tâm đến nó? Cũng có khái niệm / câu hỏi tương tự cho các nhà phát triển C # và Java, nhưng tôi nghĩ rằng tôi chỉ thấy một câu hỏi liên quan đến C #.
Có phải vì rất nhiều ví dụ sử dụng ++ i? Có phải vì có một số cuốn sách phổ biến hoặc hướng dẫn? Có phải vì các nhà phát triển C chỉ thích nhồi nhét càng nhiều càng tốt vào một dòng duy nhất để 'hiệu quả' / 'hiệu suất' và do đó gặp phải các cấu trúc 'lạ' khi sử dụng toán tử ++ thường xuyên hơn?
++i == i++
, hay nói chung hơn về sự khác biệt về ý nghĩa giữa ++i
và i++
?