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