โครงสร้างข้อมูลแบบเซ็ต  เป็นโครงสร้างข้อมูลที่ข้อมูลแต่ละตัวไม่มีความสัมพันธ์กัน  ในภาษาซีจะไม่มีประเภทข้อมูลแบบเซ็ตนี้เหมือนกับในภาษาปาสคาล  แต่สามารถใช้หลักการของการดำเนินงานแบบเซ็ตมาใช้ได้
โครงสร้างข้อมูลแบบสตริง  สตริงหรือสตริงของอักขระ  เป็นข้อมูลที่ประกอบไปด้วย  ตัวอักษร  ตัวเลขหรือเครื่องหมายเรียงติดต่อกันไป  รวมทั้งช่องว่าง  การประยุกต์ใช้คอมพิวเตอร์ที่เกี่ยวกับข้อมูลที่เป็นสตริงมีการนำไปใช้สร้างโปรแกรมประเภทบรรณาธิการข้อความหรือโปรแกรมประเภทประมวลผลคำ
การกำหนดค่าคงตัวสตริง  สามารถกำหนดได้ทั้งนอกและในฟังก์ชัน  เมื่อกำหนดไว้นอกฟังก์ชัน  ชื่อค่าคงตัวจะเป็นพอยเตอร์ชี้ไปยังหน่วยความจำที่เก็บสตริงนั้น 
การกำหนดตัวแปรสตริง  ในการกำหนดตัวแปรของสตริง  อาศัยหลักการของอะเรย์  เพราะสตริงก็คืออะเรย์ของอักขระที่ปิดท้ายด้วย null character (/0) และมีฟังก์ชันพิเศษสำหรับทำงานกับสตริงโดยเฉพาะ
อะเรย์ของสตริง  ถ้าหากมีสตริงจำนวนมากก็ควรจะทำให้เป็นอะเรย์ของสตริง เพื่อจะเขียนโปรแกรมได้สะดวก  การสร้างอะเรย์ของสตริง  สามารถสร้างได้ทั้งแบบที่ให้ค่าเริ่มต้นและแบบที่กำหนดเป็นตัวแปร
อะเรย์ของสตริงที่ยาวเท่ากัน  อะเรย์ในลักษณะนี้จะถือว่าเป็นะเรย์ที่แท้จริง และสามรถกำหนดได้ทั้งเมื่อมีการให้ค่าเริ่มต้น  และเมื่อกำหนดเป็นตัวแปร  โดยดำเนินการตามแบการกำหนดอะเรย์ 2 มิติ  การกำหนดตัวแปรในลักษณะนี้  จะแตกต่างจาการกำหนดตัวแปรแบบความยาวไม่เท่ากัน  คือ  ในแบบความยาวไม่เท่ากัน  ท้ายของสตริงจะฟังก์ชันหะที่อยู่ในแฟ้มข้อมูล stdio.h เก็บอยู่ใน C Library อยู่แล้วสามารถนำมาใช้ได้  โดยการใช้คำสั่ง #include ในการเรียกใช้
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
 
 
ไม่มีความคิดเห็น:
แสดงความคิดเห็น