AR Book การโปรแกรมคอมพิวเตอร(Computer Programming)หนวยท่ี 28 ฟงกช ันทไ่ี มมีการรบั คาเขา จดั ทําโดย นายธนาวุฒิ หาญภบู าล
เน้อื หาสาระพอสงั เขป ฟงกชนั ทไ่ี มม กี ารรบั คาเขา แตมกี ารสง คา กลบั ออกจากฟง กชันฟงกชนั ที่สรางข้นึ มา โดยที่ไมม ีการรบั คา ขอมูลเขามาทํางาน จากฟงกช นั ที่เรยี กใชงาน แตเม่ือฟง กช นัทํางานเสรจ็ จะมีการสง คา ขอมลู กลบั ไปยงั ฟงกช นัทเ่ี รียกใชง านฟงกชันน้ี ซึ่งมีรปู แบบการสรางฟง กช ันดังนี้
รูปแบบ type_Return function_Name (void) { Statement_1; Statement_2; … Statement_n; return (variable); }การประกาศโปรโตไทปของฟงกชันรูปแบบ type_Return function_name (void);
โดยท่ีvoid คือ คียเวิรด โดยระบหุ ลงั ชือ่ ฟง กชนั เปนการกาํ หนดวา ไมม กี ารรับคา ใดๆ จากฟงกช ันท่ีเรียกใชง านStatement_1-n คอื ชุดคาํ ส่งั การทาํ งานของฟง กช ันvariable คือ ชื่อตัวแปรทส่ี ง คา กลับใหฟง กชนั ที่เรยี กใชงาน ซงึ่ ตอ งมขี อมูลชนิดเดยี วกนั กับtype_Returnการเรยี กใชง านฟง กชนัรปู แบบ var_Return = function_Name( );
โดยท่ี var_Return คือ ตัวแปรท่ีประกาศในฟงกชันที่เรียกใชงานฟงกชัน อยูเพื่อรับคาขอมูลที่จากฟง กชนั ยอ ยสงคา กลบั มาfunction_Name คือ ช่อื ฟงกชันทต่ี องการเรียกใชงานโปรแกรม การสรา งฟงกชนั คํานวณหาพื้นท่ีสามเหล่ียม ในรปู แบบทไี่ มมกี ารรบั คา แตมกี ารสงคา กลับ 1 #include <stdio.h> 2 #include <conio.h> 3 float triangle (void); 4 int main ( )
5{6 float result;7 result = triangle ( );8 printf( \"Triangle are is %0.2f \n \", result9 ); ฟง กชนั main10 getch ( );11 return 0;12 }13 float triangle (void)14 {15 float base, height, area;16 printf( \"Enter the base : \" );17 scanf ( \"%f\",&base );18 printf( \"Enter the height : \" );19 ฟงกช ัน triangle
20 scanf( \"%f\",&height ); 21 area = 0.5 * base * height ; 22 23 return area; }ผลลัพธข องโปรแกรม หนว ยที่ 28 ฟง กชนั ที่ไมม กี ารรบั คา เขา float base, height, area; printf( \"Enter the base : \" ); scanf ( \"%f\",&base );
Search
Read the Text Version
- 1 - 7
Pages: