วันอังคารที่ 21 กรกฎาคม พ.ศ. 2552

DST 03 -21/07/52

สรุปบทเรียน เซ็ตและสตริง

โครงสร้างข้อมูลแบบเซ็ต
เป็นโครงสร้างข้อมูลที่ข้อมูลแต่ละตัวไม่มีความสัมพันธ์กัน
ในภาษาซี จะไม่มีประเภทข้อมูลแบบเซ็ตนี้เหมือนกับในภาษาปาสคาล
แต่สามารถใช้หลักการของการดำเนินงานแบบเซ็ตมาใช้ได้

โครงสร้างข้อมูลแบบสตริ
สตริง (String) หรือ สตริงของอักขระ (CharacterString)
เป็นข้อมูลที่ประกอบไปด้วย ตัวอักษร ตัวเลขหรือเครื่องหมายเรียงติดต่อกันไป
รวมทั้งช่องว่าง
สตริงกับอะเรย์ สตริง คือ อะเรย์ของอักขระเช่น char a[6]
ความยาวของสตริง จะถูกกำหนดโดยขนาดของสตริง การกำหนดขนาดของสตริงนั้น
ต้องจองเนื้อที่ในหน่วยความจำให้กับ \0ด้วย
ในการกำหนดตัวแปรของสตริง อาศัยหลักการของอะเรย์ เพราะ สตริงก็คืออะเรย์ของอักขระ
ที่ปิดท้ายด้วย null character (\0) และมีฟังก์ชันพิเศษสำหรับทำงานกับสตริงโดยเฉพาะ

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

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