Perbedaan Kunci – Argumen vs Parameter
Fungsi adalah kumpulan pernyataan yang terorganisir untuk melakukan tugas tertentu. Fungsi berguna dalam mengulangi sepotong kode, sehingga mereka menyediakan penggunaan kembali kode. Bahasa pemrograman seperti bahasa C terdiri dari fungsi bawaan seperti printf(). Dimungkinkan juga untuk menulis fungsi oleh programmer. Itu disebut fungsi yang ditentukan pengguna. Argumen dan Parameter adalah istilah yang terkait dengan fungsi. Perbedaan utama antara argumen dan parameter adalah bahwa argumen adalah data yang dilewatkan pada saat memanggil fungsi sedangkan parameter adalah variabel yang ditentukan oleh fungsi yang menerima nilai saat fungsi dipanggil. Argumen adalah nilai aktual sedangkan parameter adalah placeholder.
Apa itu Argumen?
Dalam bahasa pemrograman C, main() adalah sebuah fungsi. Ini menunjukkan titik awal eksekusi. Menulis setiap pernyataan dalam fungsi utama dapat membuat program menjadi sangat kompleks. Mungkin sulit untuk menguji dan men-debug. Untuk mengatasi masalah ini, program utama dapat dibagi menjadi beberapa fungsi atau metode. Fungsi-fungsi tersebut dapat dipanggil oleh program utama.
Deklarasi sebuah fungsi dalam bahasa C adalah sebagai berikut.
()
{
}
Tipe yang dikembalikan adalah tipe data yang dikembalikan oleh fungsi. Jika fungsi mengembalikan string, tipe pengembaliannya adalah "string". Jika fungsi mengembalikan bilangan bulat, tipe pengembaliannya adalah "int". Jika fungsi tidak mengembalikan apa pun, maka itu dinyatakan sebagai "batal". Nama fungsi dapat diberi nama untuk mengidentifikasi fungsi tersebut. Ini adalah nama sebenarnya dari fungsi tersebut. Konten yang akan dieksekusi ada di dalam sepasang kurung kurawal. Contoh sederhana dari sebuah fungsi adalah sebagai berikut.
void add() {
int a=10;
int b=20;
printf(“jumlahnya adalah %d”, a+b);
}
Untuk memanggil metode ini, harus ada pernyataan sebagai add(); dalam program utama. Itu akan memanggil fungsi.
Fungsi dapat dibuat lebih mudah beradaptasi menggunakan argumen dan parameter. Lihat potongan kode di bawah ini.
void add(int a, int b){
printf(“jumlahnya adalah %d\n”, a+b);
}
void main(){
tambah(4, 6);
tambah(5, 2);
}
Pada kode di atas, nilai dilewatkan dari program utama ke fungsi untuk menghitung jumlah.
Dalam main, ada pernyataan add (4, 6). 4 dan 6 adalah argumen. Mereka adalah nilai yang diteruskan ke fungsi saat dipanggil. Di program utama, lagi-lagi bisa ada pernyataan sebagai add (5, 2). Sekarang argumen yang diteruskan ke fungsi add adalah 5 dan 2. Argumen juga disebut sebagai argumen aktual atau parameter aktual.
Apa itu Parameter?
Parameter adalah variabel yang didefinisikan oleh suatu fungsi, yang menerima nilai ketika suatu fungsi dipanggil. Parameter juga dapat dikenal sebagai parameter Formal atau argumen formal. Konsep ini dapat dengan mudah dipahami dengan sebuah contoh. Lihat potongan kode di bawah ini.
void multiply(int no1, int no2){
int multiply=no1no2;
printf(“Perkalian adalah %d\n “, kalikan);
}
void main(){
kalikan(2, 3);
}
Menurut kode di atas, no1 dan no2 di void multiply(int no1, int no2) adalah parameternya. Mereka adalah variabel yang didefinisikan pada saat itu, fungsinya dipanggil. Nilai argumen masuk ke parameter saat fungsi dibuat.
Lihat program di bawah ini untuk menghitung penjumlahan dan pengurangan dua bilangan.
Gambar 01: Fungsi
Menurut program di atas, dalam calSum(a, b), “a” dan “b” adalah argumen.
int cal Sum(int a, int b), a dan b adalah parameter.
Apa Persamaan Antara Argumen dan Parameter?
Argumen dan Parameter terkait dengan fungsi
Apa Perbedaan Antara Argumen dan Parameter?
Argumen vs Parameter |
|
Argumen adalah nilai yang dilewatkan pada saat memanggil fungsi. | Parameter adalah variabel yang didefinisikan oleh fungsi yang menerima nilai ketika suatu fungsi dipanggil. |
Fungsi Terkait | |
Argumen dilewatkan oleh fungsi panggilan. | Sebuah parameter ada dalam fungsi yang dipanggil. |
Ringkasan – Argumen vs Parameter
Fungsi digunakan untuk mengurangi panjang program sumber. Sangat mudah untuk melakukan pengujian dan debugging. Fungsi juga dikenal sebagai metode atau sub-rutin. Dimungkinkan untuk meneruskan nilai ke fungsi. Argumen dan parameter dikaitkan dengan fungsi tetapi memiliki arti yang berbeda. Perbedaan antara argumen dan parameter adalah argumen adalah data yang dilewatkan pada saat memanggil fungsi dan parameter adalah variabel yang ditentukan oleh fungsi yang menerima nilai saat fungsi dipanggil.
Unduh Argumen vs Parameter Versi PDF
Anda dapat mengunduh versi PDF dari artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi PDF di sini Perbedaan Antara Argumen dan Parameter