Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore การโปรแกรมคอมพิวเตอร์

การโปรแกรมคอมพิวเตอร์

Published by weerathum, 2018-04-14 04:55:09

Description: หน่วยที่ 26 ฟังก์ชันที่สร้างขึ้นเอง (ฟังก์ชันที่ไม่มีการรับ–ส่งค่า)

Search

Read the Text Version

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);


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook