การกำหนดและเรียกใช้ฟังก์ชัน
เขียนฟังก์ชันที่มีพารามิเตอร์และค่าที่ส่งกลับ พร้อมทำความเข้าใจความสำคัญของการเขียนโปรแกรมแบบแยกส่วน
การกำหนดและเรียกใช้ฟังก์ชัน เป็นบทเรียน C Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 3 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน C Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส C Academy มีบทเรียนทั้งหมด 3 บทเรียน
การกำหนดและเรียกใช้ฟังก์ชัน
การกำหนดและเรียกใช้ฟังก์ชัน
ฟังก์ชันช่วยให้เราแบ่งโปรแกรมออกเป็นส่วนย่อย ๆ ที่นำกลับมาใช้ใหม่ได้
ในบทเรียนนี้ คุณจะได้เรียนรู้วิธี:
- กำหนดและเรียกใช้ฟังก์ชัน
- ใช้พารามิเตอร์ของฟังก์ชันและค่าที่ส่งกลับ
- เขียนโค้ดแบบโมดูลที่มีประสิทธิภาพ

ฟังก์ชันคืออะไร
ฟังก์ชันคืออะไร
ฟังก์ชันคือกลุ่มโค้ดที่ทำงานเฉพาะอย่าง
ฟังก์ชันช่วยให้โค้ดอ่านง่าย นำกลับมาใช้ใหม่ได้ และเป็นระเบียบมากขึ้น
ตัวอย่างรูปแบบไวยากรณ์:
returnType functionName(parameters) {
// Function body
}ตัวอย่าง: การกำหนดและเรียกใช้ฟังก์ชัน
ตัวอย่าง: การกำหนดและเรียกใช้ฟังก์ชัน
โปรแกรมนี้กำหนดฟังก์ชันที่แสดงข้อความ
#include <stdio.h>
void greet() {
printf("Hello from a function!\n");
}
int main() {
greet();
return 0;
}พารามิเตอร์ของฟังก์ชัน
พารามิเตอร์ของฟังก์ชัน
ฟังก์ชันสามารถรับค่าข้อมูลเข้า ซึ่งเรียกว่าพารามิเตอร์
ตัวอย่าง:
void greetUser(char name[]) {
printf("Hello, %s!\n", name);
}ตัวอย่าง: ฟังก์ชันที่มีพารามิเตอร์
ตัวอย่าง: ฟังก์ชันที่มีพารามิเตอร์
โปรแกรมนี้กำหนดฟังก์ชันที่ทักทายผู้ใช้ด้วยชื่อ
#include <stdio.h>
void greetUser(char name[]) {
printf("Hello, %s!\n", name);
}
int main() {
greetUser("Alice");
return 0;
}ค่าที่ส่งกลับจากฟังก์ชัน
ค่าที่ส่งกลับจากฟังก์ชัน
ฟังก์ชันสามารถส่งค่ากลับโดยใช้คำสั่ง return
ตัวอย่าง:
int add(int a, int b) {
return a + b;
}ตัวอย่าง: ฟังก์ชันที่มีค่าส่งกลับ
ตัวอย่าง: ฟังก์ชันที่มีค่าส่งกลับ
โปรแกรมนี้บวกตัวเลขสองจำนวนและส่งผลลัพธ์กลับ
#include <stdio.h>
int add(int a, int b) {
return a + b;
}
int main() {
int result = add(5, 10);
printf("Sum: %d\n", result);
return 0;
}เหตุผลที่ควรใช้ฟังก์ชัน
เหตุผลที่ควรใช้ฟังก์ชัน
ฟังก์ชันช่วยในเรื่องต่อไปนี้:
- ลดการเขียนโค้ดซ้ำ
- ปรับปรุงความอ่านง่ายและความสามารถในการบำรุงรักษา
- จัดระเบียบโปรแกรมที่ซับซ้อนให้เป็นส่วนย่อย ๆ
สรุป
สรุป
ในบทเรียนนี้ คุณได้เรียนรู้:
- วิธีกำหนดและเรียกใช้ฟังก์ชัน
- วิธีส่งพารามิเตอร์ให้ฟังก์ชัน
- วิธีส่งค่ากลับจากฟังก์ชัน
ต่อไป เราจะเรียนรู้ต้นแบบฟังก์ชันและขอบเขตของตัวแปรในภาษา C กัน

คำถามที่พบบ่อย
บทเรียน “การกำหนดและเรียกใช้ฟังก์ชัน” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “การกำหนดและเรียกใช้ฟังก์ชัน” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส C Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส C Academy มีบทเรียนทั้งหมด 3 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “การกำหนดและเรียกใช้ฟังก์ชัน”
เขียนฟังก์ชันที่มีพารามิเตอร์และค่าที่ส่งกลับ พร้อมทำความเข้าใจความสำคัญของการเขียนโปรแกรมแบบแยกส่วน คุณปฏิบัติ C Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน C Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน C Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 3 บทเรียน
บทเรียน “การกำหนดและเรียกใช้ฟังก์ชัน” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน C Academy นี้ได้ไหม
ได้ บทเรียน C Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- การกำหนดและเรียกใช้ฟังก์ชัน
- ต้นแบบฟังก์ชันและขอบเขต
- การเรียกซ้ำใน C