สารบัญ:
คำจำกัดความ - ที่อยู่ของผู้ประกอบการ (&) หมายถึงอะไร
ตัวดำเนินการ address-of เป็นกลไกภายใน C ++ ที่ส่งคืนที่อยู่หน่วยความจำของตัวแปร ที่อยู่เหล่านี้ส่งคืนโดยตัวดำเนินการ address-of เป็นที่รู้จักกันในชื่อพอยน์เตอร์เนื่องจากพวกเขา "ชี้" ไปที่ตัวแปรในหน่วยความจำ
ที่อยู่ของผู้ประกอบการเป็นผู้ประกอบการเอกที่แสดงโดยเครื่องหมายและ (&) มันเป็นที่รู้จักกันเป็นผู้ประกอบการที่อยู่
Techopedia อธิบายที่อยู่ของผู้ปฏิบัติงาน (&)
ผู้ประกอบการที่อยู่โดยทั่วไปมีจุดประสงค์สองประการ:
- เพื่อดำเนินการพารามิเตอร์ผ่านโดยอ้างอิงเช่นโดยชื่อ
- เพื่อสร้างค่าตัวชี้ ที่อยู่ของผู้ประกอบการชี้ไปที่ตำแหน่งในหน่วยความจำเพราะค่าของตัวชี้คือที่อยู่ / สถานที่ของหน่วยความจำที่รายการข้อมูลอยู่ในหน่วยความจำ
ตัวอย่างเช่นหากผู้ใช้พยายามค้นหาอายุ 26 ภายในข้อมูลตัวแปรเลขจำนวนเต็มจะถูกตั้งชื่ออายุและจะมีลักษณะดังนี้: int age = 26 จากนั้นผู้ดำเนินการที่อยู่จะใช้ในการกำหนดตำแหน่งหรือที่อยู่ ของข้อมูลโดยใช้ "& age"
จากนั้นค่าเลขฐานสิบหกของที่อยู่สามารถพิมพ์ออกมาโดยใช้ "cout << & age" ค่าจำนวนเต็มต้องถูกส่งออกไปยังชนิดข้อมูลที่มีความยาว ที่นี่ที่อยู่จะอ่าน "ศาล << ยาว (& อายุ)"
ที่อยู่ของผู้ประกอบการสามารถนำไปใช้กับตัวแปรที่มีพื้นฐานโครงสร้างระดับหรือประเภทสหภาพที่มีการประกาศในระดับขอบเขตไฟล์หรือการอ้างอิงอาร์เรย์ห้อย ในนิพจน์เหล่านี้นิพจน์คงที่ที่ไม่รวมที่อยู่ของผู้ประกอบการสามารถเพิ่มหรือลบออกจากที่อยู่ของนิพจน์
