Menggunakan fungsi adalah konsep penting dalam pemrograman. Fungsi adalah sejumlah pernyataan yang dapat melakukan semacam tugas tertentu. Jika programmer menulis semua pernyataan sebagai program tunggal, itu akan menjadi rumit. Fungsi dapat digunakan untuk menghindarinya. Mereka juga dikenal sebagai metode. Setiap fungsi akan memiliki fungsionalitas mereka sendiri. Fungsi meningkatkan optimasi kode dan penggunaan kembali kode. Mungkin ada fungsi yang disediakan oleh bahasa pemrograman atau fungsi yang ditulis oleh programmer. Setiap fungsi memiliki nama untuk mengidentifikasinya. Setelah melakukan tugas tertentu menggunakan fungsi, ia dapat mengembalikan nilai. Beberapa fungsi tidak mengembalikan nilai apa pun. Data yang diperlukan untuk fungsi untuk melakukan tugas dikirim sebagai parameter. Parameter dapat berupa parameter aktual atau parameter formal. Itu perbedaan utama antara parameter aktual dan parameter formal adalah Parameter aktual adalah nilai yang diteruskan ke fungsi ketika dipanggil sementara parameter formal adalah variabel yang ditentukan oleh fungsi yang menerima nilai ketika fungsi dipanggil.
1. Ikhtisar dan Perbedaan Utama
2. Apa parameter aktual
3. Apa parameter formal
4. Kesamaan antara parameter aktual dan formal
5. Perbandingan berdampingan - parameter formal vs aktual dalam bentuk tabel
6. Ringkasan
Parameter aktual adalah nilai yang diteruskan ke fungsi saat dipanggil. Rujuk program di bawah ini.
#termasuk
batal penambahan (int x, int y)
penambahan int;
tambahan = x+y;
printf ("%d", penambahan);
void main ()
tambahan (2,3);
tambahan (4,5);
Menurut program C di atas, ada fungsi penambahan bernama. Dalam fungsi utama, nilai 2 dan 3 diteruskan ke penambahan fungsi. Nilai 2 dan 3 ini adalah parameter aktual. Nilai -nilai tersebut diteruskan ke penambahan metode, dan jumlah dua angka akan ditampilkan di layar. Sekali lagi, dalam program utama, dua nilai integer baru diteruskan ke metode penambahan. Sekarang parameter sebenarnya adalah 4 dan 5. Penjumlahan 4 dan 5 akan ditampilkan di layar.
Fungsi atau metode mengikuti sintaks yang mirip dengan yang diberikan di bawah ini:
(parameter formal)
// set pernyataan yang akan dieksekusi
Nama metode adalah untuk mengidentifikasi metode. Jenis pengembalian menentukan jenis nilai yang akan dikembalikan metode ini. Jika metode tidak mengembalikan nilai, tipe pengembalian batal. Jika fungsi mengembalikan nilai integer, maka tipe pengembalian adalah integer. Daftar parameter formal terlampir dalam tanda kurung. Daftar ini berisi nama variabel dan tipe data dari semua nilai yang diperlukan untuk metode ini. Setiap parameter formal dipisahkan oleh koma. Ketika metode tidak menerima nilai input apa pun, maka metode tersebut harus memiliki set tanda kurung yang kosong setelah nama metode. e.G. tambahan () ; Pernyataan yang harus dijalankan dilampirkan dalam kawat gigi keriting.
Gambar 01: Parameter
Parameter formal adalah variabel yang ditentukan oleh fungsi yang menerima nilai ketika fungsi disebut. Menurut program di atas, nilai 2 dan 3 diteruskan ke penambahan fungsi. Dalam fungsi penambahan, ada dua variabel yang disebut x dan y. Nilai 2 disalin ke variabel x, dan nilai 3 disalin ke variabel y y. Variabel x dan y bukan parameter aktual. Mereka adalah salinan parameter yang sebenarnya. Mereka dikenal sebagai parameter formal. Variabel -variabel ini hanya dapat diakses dalam metode ini. Setelah mencetak penambahan dua angka, kontrol dikembalikan ke program utama.
Parameter aktual vs formal | |
Parameter aktual adalah nilai yang diteruskan ke fungsi saat dipanggil. | Parameter formal adalah variabel yang ditentukan oleh fungsi yang menerima nilai ketika fungsi dipanggil. |
Fungsi terkait | |
Parameter aktual dilewatkan oleh fungsi panggilan. | Parameter formal berada dalam fungsi yang dipanggil. |
Tipe data | |
Dalam parameter aktual, tidak ada penyebutan tipe data. Hanya nilainya yang disebutkan. | Dalam parameter formal, tipe data dari nilai penerima harus dimasukkan. |
Menggunakan fungsi adalah konsep yang berguna dalam pemrograman. Fungsi membantu mengurangi panjang kode dan mengurangi kompleksitas. Ini juga mudah untuk melakukan pengujian, debugging, dan meningkatkan pemeliharaan kode. Beberapa fungsi mungkin tidak memerlukan input, tetapi beberapa fungsi memerlukan input. Dimungkinkan untuk meneruskan data ke fungsi sebagai input. Mereka dikenal sebagai parameter. Dua istilah umum yang terkait dengan fungsi adalah parameter aktual dan parameter formal. Perbedaan antara parameter aktual dan parameter formal adalah bahwa parameter aktual adalah nilai yang diteruskan ke fungsi ketika dipanggil sementara parameter formal adalah variabel yang ditentukan oleh fungsi yang menerima nilai ketika fungsi dipanggil.
Anda dapat mengunduh versi PDF dari artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi PDF di sini: Perbedaan antara parameter aktual dan formal
1. TutorialSpoint.com. “C Fungsi." Inti nya. Tersedia disini