Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Toán tử hậu tố (postfix operators) trong C++?


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