วันจันทร์ที่ 29 มิถุนายน พ.ศ. 2552

สรุปสาระการเรียนรู้บทที่2

สรุป บทที่ 2 Array and Record

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

อะเรย์ 1 มิติ หมายถึง คอมพิวเตอร์จะจองเนื้อที่ในหน่วยความจำ
การส่งอะเรย์ให้กับฟังก์ชัน แบ่ง 2 ลักษณะ
1. กำหนด array element เป็นพารามิเตอร์ส่งค่าให้กับฟังก์ชัน
2. ส่งอะเรย์ทั้งชุดให้ฟังก์ชัน ทำได้โดยอ้างถึงชื่ออะเรย์โดยไม่มี subscript

อะเรย์ 2 มิติ หมายถึง คอมพิวเตอร์จะจองเนื้อที่ในหน่วยความจำ จำนวน 6 ที่

Record or Structure
เป็นโครงสร้างข้อมูลที่ประกอบขึ้นมาจากข้อมูล พื้นฐานต่างประเภทกัน รวมเป็น 1 ชุดข้อมูล
Structure คือ โครงสร้างที่สมาชิกแต่ละตัวมี ประเภทข้อมูลแตกต่างกันได้
การประกาศสมาชิกแต่ละตัวของ structure สมาชิกแต่ละตัวของ structrue จะเป็นตัวแปร ธรรมดา พอยน์เตอร์ อะเรย์หรือ
structure ตัวอื่นก็ได้ โดยชื่อของสมาชิกแต่ละตัวต้องแตกต่างกัน
กำหนดค่าเริ่งต้นให้กับสมาชิกของ structure โดยค่าเริ่มต้นที่จะกำหนดให้กับสมาชิกตัวใด จะต้องอยู่ในตำแหน่งที่ตรงกับสมาชิกตัวนี้
การผ่าน Structure ให้กับฟังก์ชัน มี 2 ประเภท
1.ส่งสมาชิกแต่ละตัวของ Structure ส่งเป็นอาร์กิวเมนต์ ของฟังก์ชันและส่งกลับจากฟังก์ชันได้โดยใช้คำสั่ง return
2.ส่งทั้ง Structure ส่งผ่านในลักษณะของพอยน์เตอร์ไปยัง structure โดยหลักการจะเหมือนกับการส่งผ่านอะเรย์ไปให้ฟังก์ชัน

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

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