2. 1.ประสิทธิภาพการเก็บข้อมูลแบบตัวแปรชุด
1.1 คำสั่งกำหนดลักษณะตัวแปรชุด คือ กำรกำหนดลักษณะของตัวแปรชุด หมำยถึง
กำรกำหนดวิธีกำรจัดเก็บข้อมูล โดยใช้ตำรำงข้อมูล ที่เรียกว่ำมิติ ( Dimension )
แบ่งตำมลักษณะกำรทำงำนได้ 3รูปแบบ คือ
1.คำสั่งกำหนดตัวแปรชุดแบบ 1 มิติ
รูปแบบ type array_name [ r ] ;
2.คำสั่งกำหนดตัวแปรชุดแบบ 2 มิติ
รูปแบบ type array_name [ r ] [ c ] ;
3.คำสั่งกำหนดตัวแปรชุดแบบ 3 มิติ
รูปแบบ type array_name [ n ] [ r ] [ c ] ;
3. 1.2 ลักษณะตำรำงข้อมูลในหน่วยควำมจำตัวแปรชุด คือ ตำรำงข้อมูลเป็นพื้นที่ที่ระบบจอง
พื้นที่ใช้งำนด้ำนจัดเก็บข้อมูลของตัวแปรชุด โดยเลียนแบบกำรดำเนินงำนแบบตำรำง
เมตริกทำงคณิตศำสตร์ อธิบำยลักษณะ ได้ดังนี้
1.ลักษณะตำรำงข้อมูลตัวแปรชุดแบบ 1 มิติ ตัวอย่ำงคำสั่ง จองพื้นที่ เก็บข้อมูล
เลขจำนวนเต็ม 5 พื้นที่ ให้ตัวแปรชุดชื่อ a ตำรำงข้อมูลแบบ 1 มิติ int a [ 5 ] ;
2.ลักษณะตำรำงข้อมูลตัวแปรชุดแบบ 2 มิติ ตัวอย่ำงคำสั่ง จองพื้นที่เก็บข้อมูล
เลขจำนวนเต็ม ให้ตัวแปรชุดชื่อ a ตำรำงข้อมูลขนำดพื้นที่ 2 แถว 4 คอลัมน์
int a [ 2 ] [ 4 ] ;
4. 1.3 ลักษณะตำรำงข้อมูลตัวแปรชุดแบบ 3 มิติ
1.กำรอ้ำงอิงพื้นที่หน่วยควำมจำของตัวแปรชุด กำรอ้ำงอิงพื้นที่หน่วยควำมจำ
ของตัวแปรมำยถึง กำรนำข้อมูลลงตำรำงข้อมูล กำรอ่ำนค่ำข้อมูลจำกตำรำงข้อมูล กำร
กำหนดค่ำข้อมูลลงตำรำงข้อมูล กำรประมวลผลโดยใช้ข้อมูลจำกตัวแปรชุดพื้นที่ที่
ต้องกำร
2.กำรกำหนดข้อมูลลงพื้นที่หน่วยควำมจำตัวแปรชุด
กรณีต้องกำรกำหนดค่ำในตำรำงข้อมูล พื้นที่หน่วยควำมจำของตัวแปรชุด เขียนคำสั่งได้
ดังนี้
คำสั่งกำหนดค่ำให้ตัวแปรชุดแบบ 1 มิติ
type array_name [ size] = { value list } ;
คำสั่งกำหนดค่ำให้ตัวแปรชุดแบบ 2 มิติ
type array_name [ r ] [ c ] = { value list } ;
คำสั่งกำหนดค่ำให้ตัวแปชุดแบบ 3 มิติ
type array_name [ n ] [ r ] [ c ] = { value list }
;