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

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

วีดีโอ: ตัวดำเนินการ postfix ใน C ++ คืออะไร
วีดีโอ: คำสั่ง ตัวดำเนินการและนิพจน์ ในโปรแกรมภาษาc++ 2024, กันยายน
Anonim

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

ผู้คนยังถามว่า ++ i กับ i ++ ใน C แตกต่างกันอย่างไร?

เพียง ความแตกต่าง เป็นลำดับการดำเนินงาน ระหว่าง NS เพิ่มขึ้น ของตัวแปรและค่า โอเปอเรเตอร์ ผลตอบแทน โดยพื้นฐานแล้ว ++ ฉันคืนค่าหลังจากที่เพิ่มขึ้นในขณะที่ ++ ฉันคืนค่าก่อนที่จะเพิ่มขึ้น ในตอนท้าย ในทั้งสองกรณี i จะมีค่าเพิ่มขึ้น

ต่อจากนั้น คำถามคือ อะไรคือความแตกต่างระหว่างคำนำหน้าและคำต่อท้ายของตัวดำเนินการ -- และ ++ ในคำนำหน้า เวอร์ชัน (เช่น ++ i) ค่าของ i จะเพิ่มขึ้น และค่าของนิพจน์คือค่าใหม่ของ i ใน postfix รุ่น (เช่น i++) ค่าของ i จะเพิ่มขึ้น อย่างไรก็ตาม {value|the worth} ของนิพจน์คือค่าดั้งเดิมของ i

อาจมีคนถามว่า postfix และ prefix ใน C++ คืออะไร?

ความแตกต่างระหว่างทั้งสองคือใน postfix สัญกรณ์ ตัวดำเนินการปรากฏขึ้นหลังจาก postfix -การแสดงออกในขณะที่ คำนำหน้า สัญกรณ์ ตัวดำเนินการปรากฏก่อนนิพจน์ เช่น x--; หมายถึง postfix -ตัวดำเนินการลดลง และ--x; หมายถึง คำนำหน้า ตัวดำเนินการลดลง

++ i และ i ++ ใน Java คืออะไร?

ที่นี่ ++ อ้างถึง เพิ่มขึ้น โดย 1. ตอนนี้ ++ ฉันหมายถึง เพิ่มขึ้น ของค่าที่เก็บไว้ในตัวแปร i ที่ที่ฉัน ++ เรียกว่าโพสต์ เพิ่มขึ้น ตัวดำเนินการ ที่นี่เมื่อคอมไพเลอร์รันคำสั่งนี้ อันดับแรก ค่าดั้งเดิมจะถูกแทนที่ในสมการ จากนั้นค่าจะเพิ่มขึ้น 1