Fungsi adalah serangkaian pernyataan yang terorganisir untuk melakukan tugas tertentu. Fungsi berguna dalam mengulangi sepotong kode, sehingga mereka memberikan penggunaan kembali kode. Bahasa pemrograman seperti bahasa C terdiri dari fungsi bawaan seperti printf (). Juga dimungkinkan untuk menulis fungsi oleh programmer. Itu disebut fungsi yang ditentukan pengguna. Argumen dan parameter adalah istilah yang terkait dengan fungsi. Itu perbedaan utama Antara argumen dan parameter adalah itu Argumen adalah data yang disahkan pada saat memanggil fungsi sementara parameter adalah variabel yang ditentukan oleh fungsi yang menerima nilai ketika fungsi dipanggil. Argumen adalah nilai aktual saat parameter adalah placeholder.
1. Ikhtisar dan Perbedaan Utama
2. Apa itu Argumen
3. Apa itu parameter
4. Kesamaan antara argumen dan parameter
5. Perbandingan berdampingan - argumen vs parameter dalam bentuk tabel
6. Ringkasan
Dalam bahasa pemrograman C, utama () adalah fungsi. Itu menunjukkan titik awal eksekusi. Menulis setiap pernyataan dalam fungsi utama dapat membuat program ini sangat kompleks. 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 suatu fungsi dalam bahasa C adalah sebagai berikut.
()
Jenis pengembalian adalah tipe data yang dikembalikan oleh fungsi. Jika fungsi mengembalikan string, tipe pengembalian adalah "string". Jika fungsi mengembalikan bilangan bulat, tipe pengembalian adalah "int". Jika fungsi tidak mengembalikan apa pun, maka itu dinyatakan sebagai "batal". Nama fungsi dapat dinamai untuk mengidentifikasi apa fungsinya. Itu adalah nama sebenarnya dari fungsi tersebut. Konten untuk dieksekusi ada di dalam sepasang kawat gigi keriting. Contoh fungsi sederhana adalah sebagai berikut.
void add ()
int a = 10;
int b = 20;
printf ("jumlah adalah %d", a+b);
Untuk memanggil metode ini, harus ada pernyataan sebagai add (); di program utama. Yang akan memohon fungsinya.
Fungsi dapat dibuat lebih mudah beradaptasi dengan menggunakan argumen dan parameter. Rujuk sepotong kode di bawah.
void add (int a, int b)
printf ("jumlah adalah %d \ n", a+b);
void main ()
tambahkan (4,6);
Tambahkan (5,2);
Dalam kode di atas, nilai diturunkan dari program utama ke fungsi untuk menghitung jumlah.
Di utama, ada pernyataan tambahan (4,6). 4 dan 6 adalah argumennya. Mereka adalah nilai yang diteruskan ke fungsi saat dipanggil. Dalam program utama, sekali lagi mungkin 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.
Parameter adalah variabel yang ditentukan oleh fungsi, yang menerima nilai saat fungsi dipanggil. Parameter juga dapat dikenal sebagai a Parameter formal atau argumen formal. Konsep ini dapat dengan mudah dipahami dengan contoh. Rujuk bagian Bellow dari kode.
void Multiply (int no1, int no2)
int multiply = no1 * no2;
printf (“multiplikasi adalah %d \ n“, multiply);
void main ()
gandakan (2,3);
Menurut kode di atas, NO1 dan NO2 dalam void Multiply (int no1, int no2) adalah parameter. Mereka adalah variabel yang didefinisikan pada saat itu, fungsinya disebut. Nilai argumen masuk ke parameter saat fungsi dibuat.
Rujuk program di bawah ini untuk menghitung penjumlahan dan pengurangan dua angka.
Gambar 01: Fungsi
Menurut program di atas, di Calsum (A, B), "A" dan "B" adalah argumen.
int cal sum (int a, int b), a dan b adalah parameter.
Argumen vs Parameter | |
Argumen adalah nilai yang diteruskan pada saat memanggil fungsi. | Parameter adalah variabel yang ditentukan oleh fungsi yang menerima nilai yang ketika suatu fungsi dipanggil. |
Fungsi terkait | |
Argumen disahkan oleh fungsi panggilan. | Parameter ada dalam fungsi yang dipanggil. |
Fungsi digunakan untuk mengurangi panjang program sumber. Mudah dilakukan pengujian dan debugging. Fungsi juga dikenal sebagai metode atau sub-rutin. Dimungkinkan untuk meneruskan nilai ke fungsi. Argumen dan parameter dikaitkan dengan fungsi tetapi mereka memiliki makna yang berbeda. Perbedaan antara argumen dan parameter adalah argumen adalah data yang diteruskan pada saat memanggil fungsi dan parameter adalah variabel yang ditentukan oleh fungsi yang menerima nilai ketika fungsi dipanggil.
Anda dapat mengunduh versi PDF artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi pdf di sini perbedaan antara argumen dan parameter
1. Avelox. “Pemrograman Komputer untuk Pemula | Fungsi, Parameter & Argumen | EP24 ", Youtube, YouTube, 4 April. 2017. Tersedia disini