AR Book การโปรแกรมคอมพวิ เตอร(Computer Programming) หนว ยท่ี 27 ฟงกชนั ทีส่ รา งข้ึนเอง (ฟงกช นั ทม่ี ีการรบั คาเขา) จัดทาํ โดย นายพิฆเนศ ศรสี อง
เนื้อหาสาระพอสงั เขปฟงกชันท่ีมีการรับคาเขา แตไมมีการสงคากลับออกจากฟงกชัน ฟงกชันรูปแบบน้ีมีการรับคาเขามาในฟงกชันท่ีสรางข้ึน ดังน้ัน จึงตองกําหนดพารามิเตอรข้ึนมาเพื่อรองรับคาที่จะสงมาให แตฟงกชนั นไี้ มมีการสง คนื คา กลบั ออกไปจากฟงกช นั รูปแบบ void function_Name (type var_1, type var_2, …, type var_n ) { Statement_1; Statement_2; Statement_n; }
การประกาศโปรโตไทปของฟง กชนัรูปแบบ void function_Name (type var_1, type var_2, …, type var_n );การเรยี กใชง านฟง กช ันรปู แบบ function_Name (type var_1, type var_2, …, type var_n );โดยที่
function_Name คอื ช่ือฟงกช นั ทส่ี รางข้ึน void คือ ขอ ความ ท่รี ะบหุ นา ช่ือ ฟงกช ัน เปนการกาํ หนดวา ไมมี การสง คา คืนกลบั ฟง กชันท่ี เรียกใชtype var_1-n คือ ตวั แปรที่ใชรบั คาจากฟง กช นั ท่ีเรียกใชง านStatement_1-n คอื ชดุ คําสั่งการทาํ งานของฟง กชัน
โปรแกรม การสรางฟงกช ันในรูปแบบทมี่ กี ารรับแตไ มมกี ารสง คา กลบั1 #include <stdio.h>2 #include <conio.h>3 void Line (int n);45 int main ( )6{7 int x = 10;8 Line ( x );9 printf( \"\n\t c Programming \n\" );10 ฟงกช นั main11 Line ( x );12 getch ( );
13 return 0;14 }1516 void Line (int n)17 {18 int i;19 for ( i = 1; i<=n; i++ )20 ฟง กช ัน Line21 printf( \" = \" ); }
ผลลัพธข องโปรแกรม หนวยท่ี 27 ฟงกชันทีส่ รางขน้ึ เอง (ฟงกช นั ทม่ี ีการรบั คา เขา) void function_Name (type var_1, type var_2, …, type var_n );
Search
Read the Text Version
- 1 - 7
Pages: