สิ่งที่ได้จากการเรียนอาทิตย์นี้
ทำให้เรารู้ว่าตัวแปรอาเรย์สามารถเก็บข้อมูลหลายๆข้อมูลไว้ได้โดยไม่ต้องใช้ตัวแปรหลายตัว เช่นถ้าต้องการเก็บอายุของเพื่อนทั้ง 20 คน ถ้าเราใช้ตัวแปรแบบ int เราจะต้องประกาศตัวแปร age1, age2, age3,.....,age20 ให้เป็นแบบ int ซึ่งเป็นการประกาศตัวแปรถึง 20 ตัวด้วยกัน แต่ถ้าใช้อาเรย์เราประกาศตัวแปร age ให้เป็นอาเรย์แบบ int เพียงตัวเดียวก็สามารถเก็บค่าทั้ง 20 ค่าได้แล้ว
และทำให้ได้รู้และเข้าใจเกี่ยวกับ structure มากขึ้นว่าสามารถกำหนดให้ตัวแปรอื่น ๆ มีโครงสร้างข้อมูลเหมือนกับ structure ที่ประกาศไว้ได้โดยใช้คำสั่ง struct
รูปแบบ
struct struc-name struc-variable;
ถ้ามีหลายตัวแปรจะคั่นด้วยเครื่องหมายคอมม่า ( ,)
สิ่งที่อยากทราบเพิ่มเติม
ยังไม่ค่อยเข้าใจว่าระหว่าง array กับ Pointer นั้นเก็บค่าไว้ตรงไหนและการเก็บค่านั้นต่างกันอย่างไร คิดว่าคงต้องอ่านทบทวนเพิ่มเติมค่ะ
วันจันทร์ที่ 6 กรกฎาคม พ.ศ. 2552
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น