การมอบหมายเพิ่มเติม += ตัวดำเนินการใน C ++ คืออะไร
ในภาษา C++ ตัวดำเนินการ += เรียกง่ายๆ ว่าตัวดำเนินการกำหนดแบบผสม ซึ่งบวกเลขของตัวถูกดำเนินการด้านขวาเข้ากับหมายเลขของตัวถูกดำเนินการด้านซ้าย และกำหนดผลลัพธ์ให้กับตัวถูกดำเนินการด้านซ้าย
ใน C++ เราใช้ตัวดำเนินการ += เพื่อดำเนินการผลรวมและการกำหนดในขั้นตอนเดียว ซึ่งทำให้การดำเนินการเป็นไปอย่างรวดเร็ว
การเริ่มต้นตัวแปรโดยใช้ตัวดำเนินการ +=
นานาชาติ ก = 5 ;ก += 5 ;
การแสดงออกข้างต้น ก+=5 เท่ากับ ก=a+5 . หลังจากการดำเนินการนี้ ค่าของ ก จะ 10 .
วิธีใช้การกำหนดเพิ่มเติม += ตัวดำเนินการใน C ++
ตัวดำเนินการ += ช่วยให้คุณเขียนสมการที่มิฉะนั้นอาจต้องใช้การดำเนินการสองอย่างที่แตกต่างกัน: การบวกและการมอบหมาย ในคำสั่งสั้นๆ เดียว ทำงานร่วมกับโครงสร้างข้อมูลทางคณิตศาสตร์ใดๆ รวมถึงตัวเลข ค่าทศนิยม และประเภทที่ผู้ใช้กำหนดซึ่งเปิดใช้งานตัวดำเนินการ + และ = มาทำความเข้าใจกับโอเปอเรเตอร์นี้ด้วยความช่วยเหลือของโปรแกรมที่ง่ายและสะดวกใน C++:
#รวมถึง
ใช้เนมสเปซมาตรฐาน ;
นานาชาติ หลัก ( ) {
นานาชาติ ก = 0 ;
ก += 10 ;
ก += ยี่สิบ ;
ก += 70 ;
ศาล << 'ทั้งหมด: ' << ก << จบ ;
กลับ 0 ;
}
ในโปรแกรมข้างต้น เรากำหนดและเริ่มต้นตัวแปรที่มีค่าจำนวนเต็มเท่ากับศูนย์ จากนั้นใช้ตัวดำเนินการ += เพื่อเพิ่มตัวเลข 10, 20, และ 70 เป็นเงินวิ่ง สุดท้ายเราใช้ cout เพื่อส่งออกจำนวนทั้งหมด ตัวอย่างนี้แสดงวิธีใช้ตัวดำเนินการ += เพื่อเพิ่มตัวเลขให้กับผลรวมปัจจุบันในลักษณะที่ชัดเจนและอ่านได้
เอาต์พุต
นอกจากนี้ยังสามารถใช้ตัวดำเนินการกำหนดเพิ่มเติมกับสตริง:
#รวมถึงใช้เนมสเปซมาตรฐาน ;
นานาชาติ หลัก ( ) {
สตริง ก = 'สวัสดี ' ;
สตริง ข = 'ลีนุกซ์' ;
ก += ข ;
ศาล << 'สตริงคือ: ' << ก << จบ ;
กลับ 0 ;
}
เอาต์พุต
โปรแกรมด้านบนเป็นการรวมสองสตริงเข้าด้วยกันโดยใช้ตัวดำเนินการ ++ ใน C++
บทสรุป
โอเปอเรเตอร์ += ใน C++ เป็นเครื่องมือที่มีประโยชน์สำหรับการดำเนินการเพิ่มเติมด้วยการมอบหมายในขั้นตอนเดียวกัน ส่งผลให้โค้ดง่ายขึ้น มีประสิทธิภาพ ไม่กำกวม และผ่อนปรน ตัวดำเนินการนี้ให้ความชัดเจนในโค้ดและอำนวยความสะดวกให้นักพัฒนาใช้ความพยายามน้อยลงในการพัฒนา