วันศุกร์ที่ 24 กรกฎาคม พ.ศ. 2558

ฟังก์ชันในภาษาซี



การเขียนโปรแกรมภาษาในภาษาซี
การเขียนโปรแกรมในภาษาซีนั้นสามารถเขียนได้ 2 แบบ

แบบที่ 1 เขียนแบบโครงสร้าง
                
หรือเป็นบรรทัดไปเรื่อย ๆ หรือทั้งโปรแกรมมีเพียงหนึ่งฟังก์ชันคือ ฟังชันก์ main( ) การเขียนแบบนี้มีข้อดีคือ  เหมาะสำหรับโปรแกรมสั้น ๆ แต่เมื่อนำไปใช้กับโปรแกรมที่มีขนาดยาวถ้าในโปรแกรมมีชุดคำสั่งที่ซ้ำกัน และการตรวจสอบหาข้อผิดพลาดนั้นทำได้ยาก  เพราะจะต้องรันทั้งโปรแกรม

แบบที่ 2 เขียนแบบฟังก์ชัน
เป็นการเขียนโปรแกรมโดยแบ่งการทำงานของโปรแกรมออกเป็นฟังก์ชันย่อย   แต่ยังต้องมีฟังก์ชัน main( ) อยู่เหมือนเดิม  แต่ฟังก์ชัน main( ) นี้จะไปเรียกฟังก์ชันอื่นขึ้นมาทำงานต่อไป   การเขียนแบบนี้มีข้อดีคือ การทำงานของโปรแกรมนั้นตรวจสอบได้ง่าย  เพราะสามารถรันเฉพาะฟังก์ชันได้   และทำให้ตัวโปรแกรมนั้นสั้นลงในกรณีที่ชุดคำสั่งที่เหมือนกัน   ซึ่งโปรแกรมเมอร์เกือบทั้งหมดนิยมเขียนในลักษณะนี้

การเขียนโปรแกรมแบบฟังก์ชัน
การเขียนโปรแกรมแบบฟังก์ชันมีขั้นตอนดังนี้
1.
ประกาศฟังก์ชันที่ต้องการไว้ในส่วนแรกของโปรแกรม
2.
เรียกใช้ฟังก์ชันที่ประกาศไว้
3.
กำหนดหรือสร้างรายละเอียดของฟังก์ชันนั้น


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

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