วันอังคารที่ 30 มิถุนายน พ.ศ. 2552

DTS03-30/06/2009

Array เป็นโครงสร้างข้อมูลที่เรียกว่า Linear List มี
ลักษณะคล้ายเซตในคณิตศาสตร์สมาชิก คือ อะเรย์จะประกอบ
ด้วยสมาชิกที่มีจำนวนคงที่ มีรูปแบบข้อมูลเป็นแบบเดียวกัน
สมาชิกแต่ละตัวใช้เนื้อที่จัดเก็บที่มีขนาดเท่ากัน เรียงต่อเนื่องใน
หน่วยความจำหลัก
Array int k[5][10] จะเป็นเหมือนเมททริกคือเอามาคูณกัน
จะสามารถเก็บค่าได้ 50 ตัว
subscript ซึ่งเป็นตัวกำหนดขอบเขตของอะเรย์ มีได้
มากกว่า 1 ตัวจำนวน subscript จะเป็น ตัวบอกมิติของอะเรย์
อะเรย์ที่มี subscript มากกว่า 1 ตัวขึ้นไป จะเรียกว่า อะเรย์หลายมิติ
การกำหนด subscriptแต่ละตัวจะประกอบไปด้วย ค่าสูงสุดและ ค่าต่ำสุดค่าต่ำสุด
เรียก ขอบเขตล่าง (lower bound)
ค่าสูงสด เรียก ขอบเขตบน (upper bound)
ขนาดarray = ค่าคูณของ subscript แต่ละตัว
รูปแบบ data-type array-name [expression]
data-type คือ ประเภทข้อมูล array เช่น int char float
array-name คือ ชื่อของ arraystatement เหมือนกับ expression
expression คือ นิพจน์จำนวนเต็มซึ่งระบุจำนวนสมาชิกของ array
array ของ character
character = string
[ ] เรียกว่าวงวงเล็บก้ามปู หรือ วงเล็บใหญ่
หลังLoop forถ้าไม่ใส่ {} จะทำ 1statement
ถ้าจะมีหลายstatementต้องใส่ {} หลังforทุกครั้ง

ไม่มีความคิดเห็น:

แสดงความคิดเห็น