Pengertian
Fungsi dalam bahasa C adalah bagian suatu progam yang di maksudkan untuk
mengerjakan suatu tugas tertentu dan letaknnya terpisah dalam progam yang
memanggilnya. Dalam pembuatan progam fungsi pada bahasa C, minimal harus
terdapat satu fungsi yaitu fungsi main().
Penggunaan
fungsi dalam membuat progam dapat membuat progam yang memiliki struktur yang
jelas ( mempuyai readability yang tinggi ) dan juga bersifat reusability
( yang dapat digunakan kembali ) sehingga dapat mengurangi penulisan bagian
progam yang sama.
Klasifikasi
fungsi dalam bahasa C dapat dibagi menjadi 2
yaitu :
1. Fungsi
Pustaka atau fungsi yang telah tersedia dalam Bahasa C.
2. Fungsi
yang didefinisikan atau di buat oleh progammer.
Pustaka
dalam Fungsi terdapat dalam 2 operasi di dalam Bahasa C yaitu :
1. Fungsi
Operasi String ( tersimpan dalam header file “ string.h “ ). Berikut beberapa contoh dalam penggunaan fungsi dalam
header file “ string.h “
· Strcpy()
yang
berfungsi untuk menyalin string asal ke variabel string tujuan.
Bentuk
umum dalam struktur penulisan : strcpy(var_tujuan,
string_asal);
· Strlen()
yang
berfungsi untuk meghitung dan memperoleh jumlah karakter dari suat string.
Bentuk
umum dalam struktur penulisan : strlen(string);
Contoh Progam penggunaan
Fungsi Strcpy() dan Strlen() sebagai
berikut :
· Strcat()
yang berfungsi untuk menambahkan string
sumber ke bagian akgir dari string tujuan.
· Strupr()
yang berfungsi untuk mengubah setiap huruf
dari suatu string menjadi huruf kapital.
· Strlwr()
yang
berfungsi untuk mengubah setiap huruf dari suatu string menjadi huruf kecil
semua.
Contoh
Progam penggunaan Fungsi Strcat(),
Strupr() dan Strlwr() sebagai
berikut.
2. Fungsi
Operasi Karakter ( yang tersimpan dalam headern file “ Cytpe.h “). Berikut contoh penggunaan fungsi di dalam header file “
Cytpe.h “
· Islower()
yang
berfungsi untuk menghasilkan nilai benar ( bukan 0 ) jika karakter merupakan
huruf kecil.
Bentuk
umum dalam struktur penulisan islower(char);
· Isupper()
yang
berfungsi untuk menghasilkan nilai benar ( bukan 0 ) jika karakter merupakan
huruf besar.
· Isdigit()
yang
berfungsi untuk menghasilkan nilai benar ( bukan 0 ) jika karakter merupakan
angka ( digit ).
·
tolower()
yang
berfungsi mengubah huruf kapital menjadi huruf kecil.
·
toupper()
yang
berfungsi untuk megubah huruf kecil menjadi huruh besar.
Contoh
Progam penggunaan Fungsi islower(),
isupper(), isdigit(), tolower(), toupper() .
Didalam
progam fungsi juga dapat membuat fungsi sendiri, tapi dalam pembuatan progam
fungsi sendiri sebelum digunakan suatu fungsi harus didefinisikan dan
dideklarasikan terlebih dahulu. Berikut bentuk umum pendeklarasian dan
pendefenisian seperti gambar di bawah ini.
Untuk
lebih jelasnya dalam pembuatan progam fungsi berikut contoh struktur fungsi
dalam bahasa C
Dan
untuk prototype fungsi ( pendeklarasian fungsi ) saya akan mencotohkan seperti
gambar berikut.
Contoh
syntax penggunaan fungsi dalam Bahasa C
Tampilan
progam
Sekian
pada postingan kali ini semoga bermanfaat dan berguna untuk sobat dan juga bisa
menambah wawasan sobat dalam pemrogaman pada Bahasa C
“
GOOD LUCK “
0 komentar:
Post a Comment