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

DTS 04-30/06/2552

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

Record orStructure
เ็ป็นโครงสร้างข้อมูลที่ประกอบขึ้นมาจากข้อมูลพื้นฐานต่างประเภทกัน รวมเป็น 1 ชุดข้อมูล ประกอบด้วย data element หรือ field ต่างประเภทกันอยู่รวมกัน ในภาษา c คือการกำหนดข้อมูลเป็นรูปแบบของ structure
Structure คือ โครงสร้างที่สมาชิกแต่ละตัวมีประเภทข้อมูลต่างกันได้ โดยอาจมีสมาชิกเป็นจำนวนเต็ม ทศนิยม อักขระ อะเรย์ หรือพอยเตอร์ หรือแม้แต่ structure ด้วยกันก็ได้

การผ่าน structure ให้ฟังก์ชันมี 2 ประเภท
1 ส่งสมาชิกแต่ละตัวของ structure - สมาชิกแต่ละตัวของ structure สามารถส่งเป็นอาร์กิวเมนต์ของ ฟังก์ชัน และส่งกลับจากฟังก์ชันได้โดยใช้คำสั่ง return ซึ่งส่งทั้งค่าของตัวแปรใน structure และ ตำแหน่งของตัวแปรนั้น ไปยังฟังก์ชัน
2 ส่งทั้ง structure - จะส่งผ่านในลักษณะของพอยน์เตอร์ไปยัง structure โดยส่งเหมือนกับการส่งผ่า นอะเรย์ไปให้ฟังก์ชัน ที่เรียกว่า Pass by reference

Pointer เป็นตัวแปรชนิดหนึ่่งทำหน้าที่เก็บตัวแหน่งที่อยู่ (Address) ของตัวแปรที่อยู่ในหน่วยความจำ