Function and Recursion

        Jadi sama seperti minggu-minggu sebelumnya, saya belajar lagi tentang pemograman setiap rabu. kali ini tanggal 28 November 2018
         Kali ini gw belajar tentang function dan recursion


subopik kali ini:
1. modular programming
2. function
3. indentifier scoping
4. passing parameter
5. recursion definition
6. recursive function
7. iterative vs recursive

          modular programming, jadi program itu dibagi ke dalam beberapa modul. modul di bahasa C diimplementasikan dengan menggunakan function atau fungsi. Fungsi terbentuk dari beberapa statement untuk menjalankan suatu pekerjaan atau job. Modul sangat dibutuhkan ketika kita harus memengerjakan suatu hal yang mirip secara berulang-ulang. Juga bisa disebut SUB-PROGRAM.

library vs user-defined function

library function adalah function yang otomatis tersedia karena sudah disediakan oleh compiler yang digunakan

user defined function berarti fungsi yang dibuat oleh user/programmer.

identifier scoping

scope indentifiernya harus bisa dijangkau, ada 2 yaitu global dan lokal scope



passing parameter
dapat dilakukan dengan cara yaitu dengan melalui nilainya atau melalui lokasi/alamatnya

recursive function 
adalah suatu fungsi yang dapat memanggil dirinya sendiri





















Comments