TOÁN TỬ TĂNG GIẢM TRONG C++

 



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ĩaTác dụng
++aTăng trướcTăng rồi mới dùng
a++Tăng sauDùng rồi mới tăng
--aGiảm trướcGiảm rồi mới dùng
a--Giảm sauDùng rồi mới giảm

🧪 Ví dụ minh họa:

#include <iostream>
using namespace std; int main() { int a = 5; cout << "Tiền tố ++a: " << ++a << endl; // a tăng lên 6, in ra 6 a = 5; // reset lại a cout << "Hậu tố a++: " << a++ << endl; // in ra 5, sau đó a tăng thành 6 cout << "Giá trị a sau đó: " << a << endl; return 0; }

🖨️ Kết quả:

Tin tố ++a: 6
Hu ta++: 5 Giá tra sau đó: 6

📌 Dùng trong vòng lặp:


for (int i = 0; i < 5; ++i) { cout << i << " "; }

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ạiTăng/GiảmThời điểm thay đổi
++aTăngNgay lập tức
a++TăngSau khi dùng
--aGiảmNgay lập tức
a--GiảmSau 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

Mới hơn Cũ hơn
Đọc tiếp:
Lên đầu trang