ตัวดำเนินการที่เพิ่มขึ้นทำงานอย่างไร C ++
ตัวดำเนินการที่เพิ่มขึ้นทำงานอย่างไร C ++

วีดีโอ: ตัวดำเนินการที่เพิ่มขึ้นทำงานอย่างไร C ++

วีดีโอ: ตัวดำเนินการที่เพิ่มขึ้นทำงานอย่างไร C ++
วีดีโอ: สอน C++: ตัวดำเนินการทางตรรกะ and (&&), or (||), not (!) 2024, อาจ
Anonim

ก่อน- เพิ่มขึ้น และโพสต์- เพิ่มขึ้น แนวคิดใน ค / ค++?

ตัวดำเนินการที่เพิ่มขึ้นคือ เคย เพิ่มขึ้น ค่าหนึ่งในขณะที่ลดลง ผลงาน ตรงข้าม เพิ่มขึ้น . ลดลง โอเปอเรเตอร์ ลดค่าลงหนึ่ง ก่อน- เพิ่มขึ้น (++i) − ก่อนกำหนดค่าให้กับตัวแปร value เพิ่มขึ้น โดยหนึ่ง

เมื่อพิจารณาสิ่งนี้แล้ว ตัวดำเนินการเพิ่มใน C ++ คืออะไร

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

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

นอกจากนี้ ยังต้องทราบด้วยว่า increment operator พร้อมตัวอย่างคืออะไร?

ตัวดำเนินการเพิ่ม สามารถแสดงได้โดย an ตัวอย่าง : #include int main() { int c=2, d=2; printf("%d ", c++); // คำสั่งนี้แสดง 2 เท่านั้น c เพิ่มขึ้น โดย 1 ถึง 3 printf("%d", ++c); // คำสั่งนี้ เพิ่มขึ้น 1 ถึง c จะแสดงเฉพาะ c

++ ทำอะไรในการเข้ารหัส?

++ เป็นตัวดำเนินการเลขคณิตชนิดหนึ่ง คือ an เพิ่มขึ้น โอเปอเรเตอร์ซึ่งเพิ่มค่าขึ้น 1 มีอยู่สองรูปแบบ โพสต์- เพิ่มขึ้น (i++) และก่อน- เพิ่มขึ้น (++ผม). โพสต์- เพิ่มขึ้น ตัวดำเนินการใช้เพื่อ เพิ่มขึ้น ค่าของตัวแปรทันทีหลังจากดำเนินการนิพจน์อย่างสมบูรณ์ซึ่ง post เพิ่มขึ้น ถูกนำมาใช้.