2.1 ต้นแบบฟังก์ชัน
2.1 ต้นแบบฟังก์ชัน
รูปแบบของต้นแบบฟังก์ชัน
ชนิดข้อมูล ชื่อฟังก์ชัน(ชนิดของพารามิเตอร์)
ชนิดข้อมูล คือ ชนิดของข้อมูลที่ฟังก์ชันนี้จะส่งกลับ
ชนิดของพารามิเตอร์ คือ ชนิดข้อมูลของพารามิเตอร์แต่ละตัว ถ้ามีมากกว่า 1 ตัว
ใช้จุลภาค (,) คั่นระหว่างแต่ละตัว กรณีไม่มีพารามิเตอร์ให้ใส่ void
ตัวอย่าง 6.2 การใช้ต้นแบบฟังก์ชัน
#include <stdio.h>
void fun(void); /* ต้นแบบฟังก์ชัน */
void main() /* ฟังก์ชันที่เป็นตัวเรียก */
{
...
...
fun();
...
...
}
void fun() /* ฟังก์ชันที่ถูกเรียก */
{
...
...
}
ตัวอย่าง 6.3 ฟังก์ชันที่ไม่มีการส่งค่ากลับ
#include <stdio.h>
void underline()
{
printf("-------------\n");
}
int main()
{
underline();
printf("C PROGRAMMING \n");
underline();
}
ในตัวอย่างกำหนดฟังก์ชันที่ถูกเรียก (underline()) ก่อน ฟังก์ชันที่เป็นตัวเรียก (main())
ตัวอย่าง 6.4 การใช้ต้นแบบฟังก์ชัน
#include <stdio.h>
void underline(void); /* ต้นแบบฟังก์ชัน */
void main()
{
underline();
printf("C PROGRAMMING \n");
underline();
}
void underline()
{
printf("-------------\n");
}
ในตัวอย่างกำหนดฟังก์ชันที่เป็นตัวเรียกก่อนฟังก์ชันที่ถูกเรียกต้องมีต้นแบบฟังก์ชัน
จัดทำโดย นางสาวทิพย์สุคนธ์ พันธ์กิ่ง กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี
โรงเรียนบุญวัฒนา สำนักงานเขตพื้นที่การศึกษามัธยมศึกษานครราชสีมา