พารามิเตอร์อ้างอิง C ++ คืออะไร
พารามิเตอร์อ้างอิง C ++ คืออะไร

วีดีโอ: พารามิเตอร์อ้างอิง C ++ คืออะไร

วีดีโอ: พารามิเตอร์อ้างอิง C ++ คืออะไร
วีดีโอ: สอน C++: การประยุกต์ใช้การผ่านค่าให้ฟังก์ชันพารามิเตอร์แบบ pass by reference 2024, อาจ
Anonim

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

พารามิเตอร์อ้างอิงคืออะไร?

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

ประการที่สอง คุณจะส่งการอ้างอิงใน C ++ ได้อย่างไร ถึง ผ่าน ค่าโดย อ้างอิง , การโต้แย้ง อ้างอิง ถูกส่งผ่านไปยังฟังก์ชันเหมือนกับค่าอื่นๆ ดังนั้นคุณต้องประกาศพารามิเตอร์ของฟังก์ชันเป็น อ้างอิง ประเภทในฟังก์ชัน swap() ต่อไปนี้ ซึ่งแลกเปลี่ยนค่าของตัวแปรจำนวนเต็มสองตัวที่อาร์กิวเมนต์ชี้ไป

พูดง่ายๆ ก็คือ พารามิเตอร์อ้างอิง C++ คืออะไร?

พารามิเตอร์อ้างอิง . วิธีนี้จะคัดลอกค่าของ an การโต้แย้ง เป็นทางการ พารามิเตอร์ ของรูทีนย่อย ดังนั้นการเปลี่ยนแปลงที่เกิดขึ้นกับ พารามิเตอร์ ของรูทีนย่อยไม่มีผลกระทบต่อ การโต้แย้ง เคยเรียกมันว่า โดยค่าเริ่มต้น, C++ ใช้วิธีเรียกโดยค่าสำหรับการส่งผ่าน ข้อโต้แย้ง.

ตัวอย่างพารามิเตอร์คืออะไร?

มันต้องการให้ทุกความเป็นไปได้ ตัวอย่าง ของขนาดที่เลือกมีโอกาสถูกใช้งานเท่ากัน NS พารามิเตอร์ เป็นลักษณะของประชากร สถิติเป็นลักษณะของ a ตัวอย่าง . สำหรับ ตัวอย่าง สมมติว่าคุณต้องการทราบรายได้เฉลี่ยของสมาชิกนิตยสาร-a พารามิเตอร์ ของประชากร