Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ตัวดำเนินการ postfix ใน C ++ คืออะไร


โอเปอเรเตอร์ Postfix เป็นโอเปอเรเตอร์เดี่ยวที่ทำงานบนตัวแปรเดียว ซึ่งสามารถใช้เพื่อเพิ่มหรือลดค่าได้ 1 (เว้นแต่จะโอเวอร์โหลด) มีโอเปอเรเตอร์ postfix 2 ตัวใน C++, ++ และ --.

ในสัญกรณ์ postfix (เช่น i++) ค่าของ i จะเพิ่มขึ้น แต่ค่าของนิพจน์จะเป็นค่าดั้งเดิมของ 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 << j << ", " << i << "\n";
   return 0;
}

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

10, 11