Fungsi C

Dalam tutorial ini, anda akan diperkenalkan dengan fungsi (fungsi perpustakaan yang ditentukan pengguna dan standard) dalam pengaturcaraan C. Anda juga akan mengetahui mengapa fungsi digunakan dalam pengaturcaraan.

Fungsi adalah sekatan kod yang melakukan tugas tertentu.

Katakan, anda perlu membuat program untuk membuat bulatan dan mewarnainya. Anda boleh membuat dua fungsi untuk menyelesaikan masalah ini:

  • buat fungsi bulatan
  • buat fungsi warna

Membahagi masalah yang kompleks ke dalam potongan yang lebih kecil menjadikan program kami mudah difahami dan digunakan semula.

Jenis fungsi

Terdapat dua jenis fungsi dalam pengaturcaraan C:

  • Fungsi perpustakaan standard
  • Fungsi yang ditentukan pengguna

Fungsi perpustakaan standard

Fungsi perpustakaan standard adalah fungsi terbina dalam pengaturcaraan C.

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

  • Ini printf()adalah fungsi perpustakaan standard untuk mengirim output berformat ke layar (output paparan di layar). Fungsi ini ditentukan dalam stdio.hfail tajuk.
    Oleh itu, untuk menggunakan printf() fungsi, kita perlu memasukkan stdio.hfail header menggunakan #include .
  • The sqrt()mengira punca kuasa dua nombor. Fungsi ditentukan dalam math.hfail tajuk.

Lawati fungsi perpustakaan standard dalam pengaturcaraan C untuk mengetahui lebih lanjut.

Fungsi yang ditentukan pengguna

Anda juga dapat membuat fungsi sesuai dengan keperluan anda. Fungsi seperti yang dibuat oleh pengguna dikenali sebagai fungsi yang ditentukan pengguna.

Bagaimana fungsi yang ditentukan pengguna berfungsi?

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

Pelaksanaan program C bermula dari main()fungsi.

Semasa penyusun bertemu functionName();, kawalan program melonjak ke

 fungsi batalNama ()

Dan, penyusun mula melaksanakan kod di dalamnya functionName().

Kawalan program melompat kembali ke main()fungsi setelah kod di dalam definisi fungsi dijalankan.

Perhatikan, nama fungsi adalah pengecam dan harus unik.

Ini hanyalah gambaran keseluruhan fungsi yang ditentukan pengguna. Lawati halaman ini untuk mengetahui lebih lanjut mengenai:

  • Fungsi yang ditentukan pengguna dalam pengaturcaraan C
  • Jenis Fungsi yang ditentukan pengguna

Kelebihan fungsi yang ditentukan pengguna

  1. Program ini akan lebih mudah difahami, dijaga dan disahpepijat.
  2. Kod yang boleh digunakan semula yang boleh digunakan dalam program lain
  3. Program besar boleh dibahagikan kepada modul yang lebih kecil. Oleh itu, projek besar dapat dibahagikan di antara banyak pengaturcara.

Artikel menarik...