Lệnh i++ và ++i nó có khác nhau như thế nào ạ?

Lệnh i++ và ++i nó có khác nhau như thế nào ạ?
Và trong trường hợp nào dùng i++, trường hợp nào dùng ++i?

2 Likes
1 Like

++i : Tăng i lên 1, trả về i
i++: lưu i vào biến tạm, tăng i lên 1, trả về biến tạm đó, kiểu như vấn giữ giá trị i cũ mặc dù đẵ tăng i lên vậy

nếu giá trị i không dùng ở vị trí khác trong chương trình mà chỉ dùng ở vòng lặp như for thì nên dùng ++i hơn, theo mình nghĩ là vậy

um kinh nghiệm mình thấy để giải quyết bài toán tốc độ cho những phần mềm lớn, vì trường hợp ++i không mất bộ nhớ để lưu tạm…ai bổ sung thêm mục đích mới :slight_smile: ?

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