30 มิถุนายน 2552

DTS 02-24/06/52

สรุปบทเรียนเรื่อง Array and Record
อะเรย์เป็นโครงสร้างข้อมูลที่เรียกว่า linear List มีลักษณะคล้ายเซ็ตคณิตศาสตร์ คือ จะประกอบด้วยสมาชิกที่จำนวนคงที่ เป็นข้อมูลรูปแบบเดียวกัน ใช้เนื้อที่จัดเก็บขนาดเท่ากัน การกำหนดอะเรย์จะกำหนดชื่ออะเรย์ พร้อม Subscript ซึ่งเป็นตัวกำหนดขอบเขตของอะเรย์ มีได้มากกว่า 1 จำนวน และ Subcript จะเป็นตัวบอกมิติของอะเรย์นั้น เช่น หากอะเรย์มี Subscript มากกว่า 1 ตัวขึ้นไป เรียกว่า อะเรย์หลายมิติ
การกำหนด Subscript แต่ละตัวต้องประกอบด้วยค่าสูงสุดและค่าต่ำสุดของ Subscript นั้น ค่า Subscript ที่ใช้อ้างถึงสมาชิกจะต้องมีค่ามากกว่าหรือเท่ากับขอบเขตล่าง และน้อยกว่าหรือเท่ากับขอบเขตบน
การส่งอะเรย์ให้ฟังก์ชั่น ทำได้ 2 ลักษณะ ได้แก่ การกำหนด array element เป็นพารามิเตอร์ส่งค่าให้กับฟังก์ชั่น ทำได้โดยอ้างถึงชื่ออะเรย์พร้อมระบุ subscript และการส่งอะเรย์ทั้งชุดให้ฟังก์ชั่นโดยการอ้างถึงชื่ออะเรย์โดยไม่มี subscript
การประกาศอาร์กิวเม้นต์ในฟังก์ชั่นเป็นอะเรย์ อะเรย์มิติเดียวจะมีการประกาศขนาดของอะเรย์ที่ทำหน้าที่ในการรับค่า ไม่ต้องมีการประกาศขนาดของอะเรย์ที่ทำหน้าที่ในการรับค่า และตัวแปรที่ทำหน้าที่รับค่าถูกกำหนดเป็นพอยเตอร์
Record or Structure เป็นโครงสร้างที่ประกอบขึ้นมาจากข้อมูลพื้นฐานต่างประเภทกัน รวมเป็น 1 ชุดข้อมูล คือ จะประกอบด้วย data element หรือ field ต่างประเภทกันอยู่รวมกัน

การประกาศสมาชิกแต่ละตัวของ structure จะเป็นตัวแปรธรรมดา พอยเตอร์ อะเรย์ หรือstructure ตัวอื่นก็ได้ โดยชื่อของสมาชิดแต่ละตัวต้องแตกต่างกัน
การอ้างถึงตัวแปรชนิดโครงสร้างสามารถอ้างถึงตัวแปรที่อยู่ในตัวแปรชนิดโครงสร้างได้








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

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