Toán tử hậu tố là toán tử đơn ngả làm việc trên một biến, dùng để tăng/giảm giá trị 1 đơn vị (trừ khi nạp chồng). Có 2 toán tử hậu tố: ++ và --.
Ký pháp hậu tố (i++): giá trị i tăng, nhưng giá trị biểu thức là giá trị nguyên bản của i. Tức là dùng giá trị cũ trước, rồi mới tăng.
Ví dụ
#include <iostream>
using namespace std;
int main() {
int j = 0, i = 10;
j = i++; // j lấy giá trị i hiện tại (10), i tăng thành 11
cout << j << ", " << i << "\n";
return 0;
}
Đầu ra
10, 11