การนำพอยน์เตอร์มาใช้งานในโปรแกรมขึ้นอยู่กับวัตถุประสงค์ของการใช้งาน โดยส่วนมากมักนิยมนำพอยน์เตอร์มาช่วยงานดังนี้
- ใช้รับค่า address ของตัวแปรชุด (arrays) หรือตัวแปรสตริง (strings variables) จากฟังก์ชันหนึ่งไปยังอีกฟังก์ชันหนึ่ง และใช้ในการส่งค่ากลับมายังฟังก์ชัน
- ใช้ในการจัดการตัวแปรชุดหรือตัวแปรสตริงให้มี ประสิทธิภาพ โดยการอ้างอิงตำแหน่งของตัวแปรชุดหรือตัวแปรสตริงที่ต้องการ แทนที่การอ้างอิงชื่อตัวแปรชุดหรือตัวแปรสตริงโดยตรง ทำให้สามารถจัดเก็บและเรียกใช้ข้อมูลที่ต้องการได้ง่าย
- ใช้พอยน์เตอร์ช่วยในการจัดการโครงสร้างข้อมูล เช่น ลิงก์ลิสต์ (linked lists), ไบนารีทรี (binary tree), การจัดเรียงข้อมูล (sort) ชนิดต่าง ๆ เป็นต้น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น