Stage 9
function เบื้องต้น
สร้างและเรียกใช้ function เพื่อแบ่งงาน ลดโค้ดซ้ำ และส่งค่ากลับด้วย return
ฟังก์ชันช่วยแบ่งโปรแกรมใหญ่ออกเป็นงานย่อย ทำให้โค้ดอ่านง่าย ทดสอบง่าย และนำกลับมาใช้ซ้ำได้ เช่น int add(int a, int b) { return a + b; }
ส่วนประกอบของฟังก์ชันคือชนิดข้อมูลที่ส่งกลับ ชื่อฟังก์ชัน parameter และ body หากฟังก์ชันไม่ส่งค่ากลับใช้ void
การส่งข้อมูลเข้า function ผ่าน parameter ช่วยให้ฟังก์ชันทำงานกับข้อมูลที่หลากหลาย ไม่ต้องเขียนโค้ดซ้ำหลายชุด
ควรตั้งชื่อฟังก์ชันเป็นคำกริยาหรือสื่อการทำงาน เช่น calculateAverage, printMenu, findMax และให้หนึ่งฟังก์ชันรับผิดชอบงานหลักหนึ่งอย่าง
ส่วนประกอบของฟังก์ชันคือชนิดข้อมูลที่ส่งกลับ ชื่อฟังก์ชัน parameter และ body หากฟังก์ชันไม่ส่งค่ากลับใช้ void
การส่งข้อมูลเข้า function ผ่าน parameter ช่วยให้ฟังก์ชันทำงานกับข้อมูลที่หลากหลาย ไม่ต้องเขียนโค้ดซ้ำหลายชุด
ควรตั้งชื่อฟังก์ชันเป็นคำกริยาหรือสื่อการทำงาน เช่น calculateAverage, printMenu, findMax และให้หนึ่งฟังก์ชันรับผิดชอบงานหลักหนึ่งอย่าง
ภารกิจ
สร้างฟังก์ชัน add รับจำนวนเต็ม 2 ค่าและคืนผลบวก จากนั้นเรียกใช้ใน main