Fungsi Dalam Bahasa C

Assalamu'alaikum poinreaders,
Pada kesempatan kali ini saya mau share materi tentang fungsi dalam bahasa C. Oke sebelum masuk ke materi inti, saya mau kasih tau sobat apa itu fungsi atau dalam bahasa inggrisnya kita sering sebut dengan istilah function. Fungsi dalam bahasa C adalah sekumpulan kode yang ditaruh dalam sebuah blok dan dibuat untuk menjalankan tugas khusus. Nah tujuan dari penggunaan fungsi ini yaitu untuk membuat program lebih terstruktur dan efisien sehingga program yang kita buat mudah dipahami atau dibaca alur programnya. Untuk lebih jelasnya yuk simak tulisan saya berikut ini...

Fungsi Dalam Bahasa C

A. Fungsi Standar Bahasa C

Pada bahasa pemrograman C terdapat beberapa fungsi standar yang biasa digunakan seperti fungsi main(), getch(), dan printf(). Fungsi main() ini memiliki keistimewaannya sendiri daripada fungsi-fungsi standar lainnya. Kenapa saya sebut mempunyai keistimewaan, karena fungsi main() ini merupakan fungsi yang harus selalu ada dalam setiap program bahasa C.

Format Penulisan :
tipe_data nama_fungsi()
{
   //block kode
}

Contoh Penulisan:
#include <stdio.h>

int main()
{

    int nilai_1 = 5;
    int nilai_2 = 5;
    int jml;

    jml = nilai_1 + nilai_2;
    printf("%d + %d = %d \n",nilai_1, nilai_2, jml);

    getch();
    return 0;

}

B. Deklarasi Fungsi Bahasa C

Pada umumnya sebuah fungsi dalam bahasa C tidak perlu dideklarasikan jika penulisannya ditaruh diatas fungsi main(). Deklarasi fungsi diperlukan jika penulisan fungsi berada dibawah fungsi main().

Format Penulisan :
tipe_data nama_fungsi(tipe_data_1 nama_variabel_1, ... tipe_data_n nama_variabel_n)
{
   //block kode
}

Contoh Penulisan :
#include <stdio.h>

int hitung_jml_nilai(int nilai_1, int nilai_2);

int main()
{
    int nilai_1 = 5;
    int nilai_2 = 5;
    int jml;

    jml = hitung_jml_nilai(nilai_1,nilai_2);
    printf("%d + %d = %d \n",nilai_1, nilai_2, jml);

    getch();
    return 0;
}

int hitung_jml_nilai(int nilai_1, int nilai_2)
{
    int jml;
    jml = nilai_1 + nilai_2;

    return(jml);
}

Semoga materi yang saya sampaikan kali ini dapat bermanfaat bagi sobat poinreaders, jangan lupa follow akun sosial kami agar sobat poinreaders bisa mendapatkan materi terupdate tentang pemrograman lainnya.

Share this

Related Posts

Previous
Next Post »