Algo Part 5
December 17th, 2015
pertemuan ke 7 :
Function and Recursion
Modular Programming
cara pemrograman dengan pembagian kedalam modul. Modul di bahasa pemrograman C diimplementasikan dengan menggunakan function. Function adalah sekumpulan statement yang di gunakan untuk melakukan sesuatu yang spesifik.
Modul juga bisa di sebut sebagai Sub-Program.
Best practice in module programming:
–High Fan-In, frequently used
–Low Fan-Out, more specific functionality/ small number of job
–Self-Contained, self resource sufficient Function in C divided in two types :
–Library function
–User-defined function Function Prototype
Syntax : return-value-type function-name ( parameter-list );
Identifier Scooping:
– Local
– Global
Recursive
Recursive adalah sebuah function yang di gunakan untuk memanggil function itu sendiri.