Function dan Recursive

Function dan Recursive
1.Fungsi
Fungsi adalah sekumpulan coding di dalam sebuah scope yang berguna untuk menjalankan suatu tugas tertentu. Fungsi membuat kita menghemat penulisan kode yang mana sering ditulis berulang-ulang, namun bisa ditulis ke dalam sebuah fungsi dan kita hanya perlu memanggilnya saja jika ingin dipakai lagi tanpa harus menulis ulang.

contoh:

#include <stdio.h>

void hello(){
    printf("Hello!");

}

int main(){
   hello();
}


2.Recursive
 Rekursif biasanya adalah sebuah fungsi yang di dalamnya fungsi tersebut memanggil dirinya sendiri.

contoh:

#include <stdio.h>

int faktorial(int angka){
    if(angka<=1){
        return 1;
    }else {
        return angka*faktorial(angka-1);
    }
}

int main(){
    printf("Faktorial dari 5 = %d", faktorial(5));
    getchar();
    return 0;

}


Komentar