Page 5 - รายงานc++
P. 5

ตัวอย่างที่ 2



               Pointers และ arrays



                                                      ี
                                                    ่
                                                                                ้
                                                                                ู
                                                    ี
                                              ็
                                                  ิ
                            ์
                                ์
                                                                                                   ู
                                                                ์
               การใช้พอยนเตอรกับอาเรย์นั้นเปนส่งทมประโยชนมาก เพราะว่าเรารว่าต าแหน่งของข้อมลใน
                             ิ
               อาเรย์นั้นอ้างองกับต าแหน่งแรกของอาเรย์
                                             ี
                                                                            ์
               ในตัวอย่างน้ เราใช้พอยนเตอรช้ไปท mynum และพอยนเตอรจะช้ไปทหัวหรอข้อมลอันแรก
                                                                       ์
                                       ์
                                            ์
                           ี
                                                                                ี
                                                                                    ี
                                                                                    ่
                                                                                          ื
                                                                                                ู
                                                  ี่
                                   ู
                                                      ่
                                                                     ิ
                                   ้
                                                                                  ์
                                                      ี
                                                                                       ์
               ของอาเรย์ ถ้าเราไม่รต าแหน่งของอาเรย์ทแน่นอน การเพ่มค่าของพอยนเตอรโดยการใช้ ++ นั่น
                                     ี
                                                                                                       ุ
                                                                                           ู
                                                               ู
                                                                           ่
                              ็
                                                                           ื
               หมายความว่าเปนการช้ไปต าแหน่งถัดไปของข้อมลในอาเรย์ เมอเราทราบว่าข้อมลในอาเรย์ทก
                           ่
                    ี
                           ี
                                                 ่
                                                 ี
               ตัวมขนาดทเท่ากัน เราสามารถไปทต าแหน่งใด ๆ ของอาเรย์ได้โดยการใช้ mypoint += x
                                                                                               ุ
                                                                                 ื
                                                                                            ั
               โดย x เปนจ าแหน่งทเราต้องการไปนับจากต าแหน่งแรกของอาเรย์หรอต าแหน่งปจจบันท           ่ ี
                        ็
                                    ี
                                    ่
                     ์
                           ี
                          ์
               พอยนเตอรช้อยู่
   1   2   3   4   5   6   7   8   9   10