วันอาทิตย์ที่ 28 มิถุนายน พ.ศ. 2552

สรุปการเรียนLecture[2]"Array and Record"DTS 02-24-06-2552

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

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

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