AR Book การโปรแกรมคอมพิวเตอร(Computer Programming) หนวยท่ี 26 ฟง กช ันที่สรางขึน้ เอง (ฟง กช ันท่ไี มมีการรบั –สงคา ) จัดทาํ โดย นายกันตภณ คาํ ดอน
เน้อื หาสาระพอสงั เขปฟงกช ันทสี่ รา งข้นึ เอง เปน โปรแกรมยอ ย หรอื ฟงกชนั ยอ ยทผ่ี ูใ ชสรา งข้ึนมาใชงานในโปรแกรม เพอ่ื ทาํ งานอยา งใดอยา งหน่ึงเทาน้ัน รูปแบบการสรางฟงกช นั ของภาษาซสี ามารถแบง ตามรูปแบบ การรบั – สงคาขอ มลู ได 4 รปู แบบดงั น้ี 1. ฟง กช นั ท่ีไมมกี ารรบั –สง คา ฟง กชันในรปู แบบน้ี เปน ฟงกช ันแบบที่งา ยทสี่ ุด เนอ่ื งจากไมม กี ารรับคา เขามาในฟง กช นั และไมม กี ารสงคา กลบั ออกไปจากฟง กช ัน โดยปกติฟง กชนั นใี้ ชแสดงขอ ความทม่ี กี ารใชง านบอ ย
รปู แบบ void function_Name (void) { Statement_1; Statement_2; Statement_n; }การประกาศโปรโตไทปของฟง กชันรูปแบบ void function_Name (void);
การเรยี กใชง านฟงกชนัรปู แบบ function_Name ( );function_Name คือ ช่อื ฟง กชนั ทสี่ รางข้นึStatements 1-n คือ ชุดคําส่ังภายในฟงกช ัน Void คือ คียเ วริ ด โดยระบุหนา ชอ่ื ฟงกชัน และระบุอยู ใน วงเลบ็ หลังชื่อฟงกช ัน เปนการ กาํ หนดวา ไมมีการคืนคาและ รับคาจากฟงกชนั ที่เรยี กใชงาน
โปรแกรม การสรางฟง กชันสาํ หรับขีดเสน ในรูปแบบไมม ีการรับ และไมม ีการสงผานคา 1 #include <stdio.h> 2 #include <conio.h> 3 void header (void); 4 void footer (void); 5 int main ( ) 6{ 7 header ( ); 8 printf( \" \n\t Welcome to NPU \n\n\" ); 9 ฟงกชัน main10 footer ( );11 getch ( );12 return 0;
13 }14 void header (void)15 {16 printf( \" * * * * * * * * * * * * * * * \n\" );17 printf( \" * c Programming * \n\" );18 ฟงกช นั header19 printf( \" * * * * * * * * * * * * * * * \n\" );20 }21 void footer (void)22 { printf( \" * * * * End program * * * * \n\" ); ฟงกชัน footer }
ผลลพั ธข องโปรแกรม หนว ยที่ 26 ฟงกชนั ที่สรา งขน้ึ เอง (ฟงกช ันทไี่ มม ีการรับ–สง คา ) รูปแบบ void function_Name (void);
Search
Read the Text Version
- 1 - 7
Pages: