Postfix operator là gì?

Noun Programming
Toán tử postfix

Các toán tử postfix (postfix operator) là các toán tử một ngôi (unary operator) hoạt động trên một biến (variable) duy nhất có thể được sử dụng để tăng hoặc giảm một giá trị đi 1 (trừ khi được nạp chồng (overload)). Có hai toán tử postfix (postfix operator) trong C++ là ++ và --.

Trong biểu diễn hậu tố (postfix notation ) tức là i++, giá trị của i được tăng dần, nhưng giá trị của biểu thức (expression) là giá trị ban đầu của i. Vì vậy, về cơ bản trước tiên nó gán (assign) một giá trị cho biểu thức và sau đó tăng biến lên 1. Ví dụ code bên dưới.


#include<iostream>
using namespace std;

int main() {
   int j = 0, i = 10;

   // If we assign j to be i++, j will take i's current
   // value and i's value will be increatemnted by 1.
   j = i++;
   cout 

Output:


10, 11

Learning English Everyday