Fungsi C.

Dalam tutorial ini, Anda akan diperkenalkan ke fungsi (baik fungsi perpustakaan yang ditentukan pengguna dan standar) dalam pemrograman C. Selain itu, Anda akan belajar mengapa fungsi digunakan dalam pemrograman.

Fungsi adalah blok kode yang melakukan tugas tertentu.

Misalkan, Anda perlu membuat program untuk membuat lingkaran dan mewarnainya. Anda dapat membuat dua fungsi untuk mengatasi masalah ini:

  • membuat fungsi lingkaran
  • membuat fungsi warna

Membagi masalah yang kompleks menjadi bagian yang lebih kecil membuat program kami mudah dipahami dan digunakan kembali.

Jenis fungsi

Ada dua jenis fungsi dalam pemrograman C:

  • Fungsi perpustakaan standar
  • Fungsi yang ditentukan pengguna

Fungsi perpustakaan standar

Fungsi pustaka standar adalah fungsi bawaan dalam pemrograman C.

Fungsi-fungsi ini ditentukan dalam file header. Sebagai contoh,

  • Ini printf()adalah fungsi pustaka standar untuk mengirim keluaran yang diformat ke layar (menampilkan keluaran di layar). Fungsi ini didefinisikan di stdio.hfile header.
    Oleh karena itu, untuk menggunakan printf() fungsi tersebut, kita perlu menyertakan stdio.hfile header menggunakan #include .
  • The sqrt()Fungsi menghitung akar kuadrat dari angka. Fungsi tersebut didefinisikan di math.hfile header.

Kunjungi fungsi perpustakaan standar dalam pemrograman C untuk mempelajari lebih lanjut.

Fungsi yang ditentukan pengguna

Anda juga dapat membuat fungsi sesuai kebutuhan Anda. Fungsi yang dibuat oleh pengguna tersebut dikenal sebagai fungsi yang ditentukan pengguna.

Bagaimana fungsi yang ditentukan pengguna bekerja?

 #include void functionName () (……) int main () (…… functionName ();……) 

Eksekusi program C dimulai dari main()fungsinya.

Ketika kompilator bertemu functionName();, kontrol program akan melompat ke

 void functionName ()

Dan, kompilator mulai menjalankan kode-kode di dalamnya functionName().

Kontrol program melompat kembali ke main()fungsi setelah kode di dalam definisi fungsi dijalankan.

Catatan, nama fungsi adalah pengenal dan harus unik.

Ini hanyalah gambaran umum dari fungsi yang ditentukan pengguna. Kunjungi halaman ini untuk mempelajari lebih lanjut tentang:

  • Fungsi yang ditentukan pengguna dalam pemrograman C.
  • Jenis Fungsi yang ditentukan pengguna

Keuntungan dari fungsi yang ditentukan pengguna

  1. Program akan lebih mudah untuk dipahami, dipelihara, dan di-debug.
  2. Kode yang dapat digunakan kembali yang dapat digunakan di program lain
  3. Program besar dapat dibagi menjadi beberapa modul yang lebih kecil. Karenanya, proyek besar dapat dibagi di antara banyak pemrogram.

Artikel yang menarik...