TOÁN TỬ TĂNG GIẢM TRONG C++
📘 Biên soạn bởi Học Tin Việt – Giúp các bạn điều khiển biến nhanh, gọn, lẹ! 🔄💡🔹 Toán tử tăng giảm là gì?
Toán tử tăng/giảm (Increment/Decrement) trong C++ giúp tăng hoặc giảm giá trị của biến số nguyên lên 1 đơn vị.
📌 Có 2 dạng:
- Tiền tố (prefix):
++a
/--a
→ thay đổi trước khi dùng - Hậu tố (postfix):
a++
/a--
→ thay đổi sau khi dùng
✅ Cú pháp:
Toán tử | Ý nghĩa | Tác dụng |
---|---|---|
++a | Tăng trước | Tăng rồi mới dùng |
a++ | Tăng sau | Dùng rồi mới tăng |
--a | Giảm trước | Giảm rồi mới dùng |
a-- | Giảm sau | Dùng rồi mới giảm |
🧪 Ví dụ minh họa:
🖨️ Kết quả:
📌 Dùng trong vòng lặp:
Kết quả: 0 1 2 3 4
🔁 Trong
for
, thường dùng++i
vì nhanh hơn một chút và không cần giữ giá trị ban đầu.
🧠 Ghi nhớ:
Loại | Tăng/Giảm | Thời điểm thay đổi |
---|---|---|
++a | Tăng | Ngay lập tức |
a++ | Tăng | Sau khi dùng |
--a | Giảm | Ngay lập tức |
a-- | Giảm | Sau khi dùng |
⚠️ Lưu ý:
- Hiệu ứng chỉ xảy ra với biến số nguyên (
int
,long
, …) - Đừng dùng nhầm tiền tố – hậu tố trong tính toán quan trọng
Chủ đề:
cpp