สรุปการเรียน Lactrue 2 เรื่อง Array and Record
1.เรียนเกี่ยวกับความหมายของ Array ซึ่งหมายถึง โครงสร้างข้อมูลที่เรียกว่า Linear List คล้ายกับเซตในคณิตศาสตร์ที่มีสมาชิกเป็นจำนวนคงที่มีรูปแบบข้อมูลเดียวกันใช้เนื้อที่ขนาดเดียวกัน เรียงต่อเนื่องในหน่วยความจำหลัก
2.การกำหนด subscript แต่ละตัวประกอบไปด้วยค่าสูงสุดและค่าต่ำสุดประกาศค่า Array
3.การกำหนดชื่อของ Array พร้อม subscript ซึ่งเป็นตัวกำหนดขอบเขตของ Array subscript เป็นตัวบอก มิติของ Array เช่น 1 มิติ ไม่มากกว่า 1 ตัว ซึ่งเรียกว่า Array หลายตัว
4.ส่วน Structure หรือโครงสร้างซึ่งมี ความหมายคือ กลุ่มตัมวอย่างของข้อมูลที่มีชนิดเหมือนกันหรือต่างกัน ก็ได้ซึ่งนำมารวมกลุ่มแล้วเรียกเป็่นวชื่อเดียวกัน Structure มีประโยชน์มากในการสร้างและจัดการสร้างข้อมูลที่ซับซ้อน แต่ต่างจาก Array คือสมาชชิกของ Structure เป็นข้อมูลคนละชนิดกันได้ ส่วนสมาชิกของ Array จะต้องเป็นข้อมูลชนิดเดียวกัน
5. มีลักษณะเหมือนกับการจัดข้อมูลแบบ record ในภาษาปาสคา
6.การประกาศตัวแปรแบบ Structure เช่น
แบบที่ 1
{
char name[30];
float score;
float grade;
};
struct student st1,st2;
แบบที่ 2
{
char name[30];
float score;
float grade;
}st1,st2;สอง
- การประกาศทั้งสองแบบ จะได้ตัวแปร st1 และ st2 เป็นตัวแปรโครงสร้างชนิด student
- การประกาศชนิดองตัวแปรพอยน์เตอร์ (Pointer)
รูปแบบ เช่น
type *variable-name
type เป็นชนิดของตัวแปร
* เป็นเครื่องหมายที่แสดงว่า ตัวแปรที่ตามหลังเครื่องหมายนี้เป็นตัวแปรพอยน์เตอร์ Variable-name เป็นชื่อของตัวแปรที่ต้องการประกาศว่าเป็นชนิดพอยน์เตอร์
ตัวอย่าง
char *prt; หมายความว่าประกาศว่าตัวแปร prt เป็นตัวแปรพอยน์เตอร๋ที่ใช้เก็บตำแหน่งเริ่มต้นที่จะเก็บcharacter
int *a; หมายความว่า ประกาศค่าตัวแปร a เป็นตัวแปรพอยน์เตอร์ที่ใช้เก็บตำแหน่งเริ่มต้นที่จะใช้เก็บinteger
DTS 02-24-06-2552
ไม่มีความคิดเห็น:
แสดงความคิดเห็น