วันอาทิตย์ที่ 5 กรกฎาคม พ.ศ. 2552

สรุปโครงร้างข้อมูล 03-30/06/2009

อะเรย์เป็นโครงสร้างข้อมูลที่มีลักษณะเป็นเช็ต สามาชิกที่อยู่ในเช็ตมีจำนวนที่คงที่และแต่ละตัวจะใช้เนื้อที่ในการจัดเก็บที่มีขนาดเท่ากันอะเรย์จะมีอยู่ด้วยกัน
2 แบบ คืออะเรย์มิติเดียวกับอะเรย์หลายมิติขึ้นอยู่กับการกำหนด Subscript จะต้องมีค่ามากกว่า หรือเท่ากับขอบเขตล่าง และน้อยกว่าหรือเท่ากับขอบเขตบน

อะเรย์ 1มิติจะมีรูปแบบ data-type array-name[expression]และการส่งค่าของอะเรย์ให้กับฟังก์ชันสามารถทำได้ 2 แบบ
1.กำหนด array element เป็นพารามิเตอร์ส่งค่าให้กับฟังก์ชัน ทำได้โดยอ้างถึงชื่ออะเรย์พร้อมระบุ subscript
2.ส่งอะเรย์ทั้งชุดให้ฟังก์ชันทำได้โดยอ้างถึงชื่ออะเรย์โดยไม่มี subscript
อะเรย์แบบ 2 มิติจะมีรูปแบบ type array-name[n] [m];
ต่อมาคือเรื่องของ Stucture จะเป็นคำหลักเสมอในการประกาศตัวแบบ
Structure จะเป็นตัวแปรธรรมดา พอยน์เตอร์ อะเรย์ หรืออื่นๆก็ได้การใช้
structure กับ pointer จะใช้ตัวดำเนินการ &และการส่งผ่าน Structure ให้กับฟังก์ชันมี 2 แบบ
1.ส่งสมาชิกทีล่ะตัว
2.ส่งทีเดียวทั้งหมด

การส่ง structure ให้กับฟังก์ชันจะส่งผ่านในรูปของพอยน์เตอร์ไปยัง
Structure จะเหมือนกับส่งผ่านอะเรย์ให้กับฟังก์ชัน

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

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