ประโยชน์ของ Pointer
ประโยชน์ของตัวแปรพอยเตอร์ (Pointer) และการประยุกต์ใช้งาน ก่อนอื่นมาทำความเข้าใจเกี่ยวกับตัวแปรพอยเตอร์กันก่อนนะครับ ว่าตัวแปรพอยเตอร์ทำหน้าที่อะไรต่างจากตัวแปรที่เราเขียนทั่วไปยังไง ซึ่งสำ หรับโปรแกรมเมอร์มือใหม่แล้ว อาจยังไม่คุ้นเคยการนำตัวแปรประเภทนี้ไปใช้งาน
ตัวแปรพอยเตอร์ (POINTER) เป็นตัวแปร ที่ทำหน้าที่เก็บที่อยู่ (Address) ของตัวแปรชนิดอื่นๆ ซึ่งแตกต่างจากตัวแปรทั่วไปที่เราจะสร้างตัวแปรนั้น ให้เก็บข้อมูลที่เราต้องการ เช่น สร้างตัวแปร time สำหรับเก็บเวลา เป็นต้น แต่สำหรับตัวแปรพอยเตอร์นั้น จะทำหน้าที่เก็บที่อยู่ของตัวแปรนั้นๆ แทน เช่น ตัวแปร time ถูกสร้างขึ้นและอยู่ที่ตำแหน่งของแรมแอดเดรส 0x0013 เราจะใช้ตัวแปรพอยเตอร์เก็บแอดเดรสของตัวแปร time นี้ไว้
สนใจสามารถอ่านรายละเอียดได้ที่ http://www.mcuthailand.com/articles/pic/Pointer.html
Comments
Post a Comment