# การใช้งาน Filter element in array ในภาษา C แบบง่ายๆ
การเขียนโปรแกรมมักต้องประมวลผลกับข้อมูลจำนวนมาก ภาษา C เป็นภาษาที่มีความสำคัญในการเรียนรู้การเขียนโปรแกรมระดับต่ำ การคัดกรองข้อมูล (filtering) คือ กระบวนการหนึ่งที่สามารถนำไปใช้ในหลากหลายสถานการณ์ เราจะมาดูวิธีการใช้งาน filter สำหรับ array ในภาษา C แบบง่ายๆ พร้อมกับตัวอย่าง code 3 ตัวอย่างและอธิบายการทำงาน ท้ายที่สุดเราก็จะยกตัวอย่าง usecase ในโลกจริง
การคัดกรองข้อมูลใน array หมายถึง การเลือกองค์ประกอบที่ตรงกับเงื่อนไขใดๆ ออกมาจาก array ที่มีอยู่ ซึ่งอาจจะเป็นการเลือกตัวเลขที่มากกว่าค่าที่กำหนด, การเลือกคำที่มีความยาวไม่เกินจำนวนตัวอักษรบางอย่าง, หรือแม้กระทั่งการเลือกข้อมูลที่ตรงข้ามกับเงื่อนไขที่กำหนด
ตัวอย่างที่ 1: การคัดกรองเลขคู่จาก array
ตัวอย่างที่ 2: การคัดกรองตัวเลขที่มากกว่าเงื่อนไขที่กำหนด
ตัวอย่างที่ 3: การคัดกรองตัวอักษรที่เป็นสระจาก array ของตัวอักษร
ทั้งสามตัวอย่างข้างต้นแสดงให้เห็นถึงการใช้ loop (โครงสร้างบังคับในภาษา C) เพื่อทำการท่องผ่าน array และการใช้เงื่อนไข `if` เพื่อตรวจสอบค่าที่ต้องการจะคัดกรอง ถ้าเงื่อนไขตรงกับองค์ประกอบใน array มันจะถูก "กรอง" ออกมาและแสดงผล
การกรองข้อมูลมีประโยชน์หลากหลายในโลกจริง ยกตัวอย่างเช่น การพัฒนาซอฟต์แวร์สำหรับการจัดการข้อมูลลูกค้าสามารถใช้การคัดกรองเพื่อหาลูกค้าที่มีการใช้จ่ายเกินจำนวนเงินที่กำหนด เพื่อให้ทีมการตลาดสามารถวางแผนกลยุทธ์การมอบข้อเสนอพิเศษได้อย่างเหมาะสม
เรียนรู้การเขียนโปรแกรมและทำความเข้าใจกับการคัดกรองข้อมูลให้ลึกซึ้งยิ่งขึ้นได้ที่ EPT ซึ่งเป็นโรงเรียนสอนการเขียนโปรแกรมที่จะช่วยให้คุณเข้าถึงแนวคิดและเทคนิคต่างๆ ยกตัวอย่างเช่น ตัวอย่าง code ที่เราพูดถึง สามารถใช้เป็นแรงบันดาลใจในการเรียนการสอนที่จะต่อยอดไปยังการเข้าใจเรื่องระบบ database และระบบข้อมูลอื่นๆ อีกมากมาย พบกับการเรียนการสอนที่แตกต่างและมีประสิทธิภาพที่ EPT วันนี้!
หมายเหตุ: ข้อมูลในบทความนี้อาจจะผิด โปรดตรวจสอบความถูกต้องของบทความอีกครั้งหนึ่ง บทความนี้ไม่สามารถนำไปใช้อ้างอิงใด ๆ ได้ ทาง EPT ไม่ขอยืนยันความถูกต้อง และไม่ขอรับผิดชอบต่อความเสียหายใดที่เกิดจากบทความชุดนี้ทั้งทางทรัพย์สิน ร่างกาย หรือจิตใจของผู้อ่านและผู้เกี่ยวข้อง
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM