Page 5 - รายงานc++
P. 5
ตัวอย่างที่ 2
Pointers และ arrays
ี
่
้
ู
ี
็
ิ
์
์
ู
์
การใช้พอยนเตอรกับอาเรย์นั้นเปนส่งทมประโยชนมาก เพราะว่าเรารว่าต าแหน่งของข้อมลใน
ิ
อาเรย์นั้นอ้างองกับต าแหน่งแรกของอาเรย์
ี
์
ในตัวอย่างน้ เราใช้พอยนเตอรช้ไปท mynum และพอยนเตอรจะช้ไปทหัวหรอข้อมลอันแรก
์
์
์
ี
ี
ี
่
ื
ู
ี่
ู
่
ิ
้
์
ี
์
ของอาเรย์ ถ้าเราไม่รต าแหน่งของอาเรย์ทแน่นอน การเพ่มค่าของพอยนเตอรโดยการใช้ ++ นั่น
ี
ุ
ู
ู
่
็
ื
หมายความว่าเปนการช้ไปต าแหน่งถัดไปของข้อมลในอาเรย์ เมอเราทราบว่าข้อมลในอาเรย์ทก
่
ี
ี
่
ี
ตัวมขนาดทเท่ากัน เราสามารถไปทต าแหน่งใด ๆ ของอาเรย์ได้โดยการใช้ mypoint += x
ุ
ื
ั
โดย x เปนจ าแหน่งทเราต้องการไปนับจากต าแหน่งแรกของอาเรย์หรอต าแหน่งปจจบันท ่ ี
็
ี
่
์
ี
์
พอยนเตอรช้อยู่