บ้าน ในข่าว ที่อยู่ของผู้ประกอบการ (&) คืออะไร? - คำจำกัดความจาก techopedia

ที่อยู่ของผู้ประกอบการ (&) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ที่อยู่ของผู้ประกอบการ (&) หมายถึงอะไร

ตัวดำเนินการ address-of เป็นกลไกภายใน C ++ ที่ส่งคืนที่อยู่หน่วยความจำของตัวแปร ที่อยู่เหล่านี้ส่งคืนโดยตัวดำเนินการ address-of เป็นที่รู้จักกันในชื่อพอยน์เตอร์เนื่องจากพวกเขา "ชี้" ไปที่ตัวแปรในหน่วยความจำ


ที่อยู่ของผู้ประกอบการเป็นผู้ประกอบการเอกที่แสดงโดยเครื่องหมายและ (&) มันเป็นที่รู้จักกันเป็นผู้ประกอบการที่อยู่

Techopedia อธิบายที่อยู่ของผู้ปฏิบัติงาน (&)

ผู้ประกอบการที่อยู่โดยทั่วไปมีจุดประสงค์สองประการ:

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

ตัวอย่างเช่นหากผู้ใช้พยายามค้นหาอายุ 26 ภายในข้อมูลตัวแปรเลขจำนวนเต็มจะถูกตั้งชื่ออายุและจะมีลักษณะดังนี้: int age = 26 จากนั้นผู้ดำเนินการที่อยู่จะใช้ในการกำหนดตำแหน่งหรือที่อยู่ ของข้อมูลโดยใช้ "& age"


จากนั้นค่าเลขฐานสิบหกของที่อยู่สามารถพิมพ์ออกมาโดยใช้ "cout << & age" ค่าจำนวนเต็มต้องถูกส่งออกไปยังชนิดข้อมูลที่มีความยาว ที่นี่ที่อยู่จะอ่าน "ศาล << ยาว (& อายุ)"


ที่อยู่ของผู้ประกอบการสามารถนำไปใช้กับตัวแปรที่มีพื้นฐานโครงสร้างระดับหรือประเภทสหภาพที่มีการประกาศในระดับขอบเขตไฟล์หรือการอ้างอิงอาร์เรย์ห้อย ในนิพจน์เหล่านี้นิพจน์คงที่ที่ไม่รวมที่อยู่ของผู้ประกอบการสามารถเพิ่มหรือลบออกจากที่อยู่ของนิพจน์

คำจำกัดความนี้ถูกเขียนในบริบทของ C ++
ที่อยู่ของผู้ประกอบการ (&) คืออะไร? - คำจำกัดความจาก techopedia