1. พึงระวังเรื่อง index ของตัวแปรอาเรย์ โดยต้องระลึกเสมอว่า index ของเอลิเมนต์สุดท้ายของตัวแปรอาเรย์จะต้องน้อยกว่าขนาดของอาเรย์อยู่ 1 เสมอ เนื่องจากในตัวแปรอาเรย์ นั้น index จะเริ่มนับตั้งแต่ 0 ซึ่งหากเราวิ่งเลย index สุดท้ายของอาเรย์ไป ก็จะทำให้โปรแกรมที่เขียนทำงานผิดพลาด ตามปกติเวลาเราวิ่งเข้าหาข้อมูลในอาเรย์ด้วยลูป for ผมมักจะเขียนดังนี้ จนเป็นความเคยชินครับ
#define size 20
int n[size] ;
for (int i = 0 ; i < size ; i++)
{
// do some thing
}
สุดท้ายเกี่ยวกับตัวแปรอาเรย์นะครับ อย่าลืมกำหนดค่าเริ่มต้นให้กับตัวแปรหลังการประกาศนะครับ ป้องกันการเผอเรอนำตัวแปรที่ไม่ได้กำนหค่าไปใช้งานแล้วทำให้โปรแกรมทำงานผิดพลาด
ติดตามบทความเกี่ยวกับการท่องไปในอาเรย์ได้ครับ
No comments :
Post a Comment