Apa itu Konvensi Passing Parameter? definisi & arti

click fraud protection

Konvensi passing parameter dalam bahasa pemrograman, adalah metode yang digunakan untuk melewatkan satu atau lebih nilai (disebut parameter aktual) ke suatu fungsi melalui pemanggilan fungsi, seperti berikut ini: square (2); Panggilan fungsi ini meluncurkan fungsi yang mengkuadratkan parameter yang disediakan (2), mengembalikan 4. Satu perbedaan mendasar antara bahasa pemrograman menyangkut apa yang dilakukan dengan nilai yang dikembalikan. Dalam konvensi call-by-value, fungsi menempatkan nilai yang dikembalikan di lokasi memori baru dan membiarkan parameter asli yang sebenarnya tetap utuh. Dalam konvensi panggilan-demi-referensi, fungsi menggantikan parameter aktual (2) dengan nilai yang dikembalikan (4) di lokasi pemanggilan fungsi. Lihat fungsi, panggilan fungsi, parameter.

Technipages Menjelaskan Konvensi Passing Parameter

Melewati konvensi parameter adalah teknik dalam pemrograman, di mana parameter aktual dilewatkan ke suatu fungsi; ini terjadi ketika suatu fungsi memanggil fungsi lain. Parameter adalah properti intrinsik dari prosedur yang termasuk dalam definisinya, dan ada parameter formal dan parameter aktual.

Parameter formal biasanya ditulis dalam prototipe fungsi, dan header fungsi dari definisi, yaitu mereka muncul dalam deklarasi fungsi. Parameter aktual adalah nilai yang diteruskan dalam pemanggilan suatu fungsi, yaitu nilai yang muncul dalam pemanggilan fungsi.

Jadi ketika suatu fungsi dipanggil, parameter aktual dilewatkan, yang juga dikenal sebagai argumen. Layanan disebut dengan doa, baik dengan nilai atau referensi. Dalam panggilan berdasarkan nilai, fungsi membuat salinan argumennya (parameter aktual) dan kemudian menggunakannya, mereplikasi nilai parameter aktual. Panggilan dengan referensi, fungsi saat dipanggil, mengacu pada nilai lain (asli) yang berada di bawah nama yang berbeda. Parameter formal menjadi acuan bagi parameter aktual dalam pemanggilan suatu fungsi.

Ini dipraktekkan dalam bahasa pemrograman C dan C++, dan Java hanya mendukung panggilan berdasarkan nilai. Semua fungsi C ditulis menggunakan fungsi agar dapat digunakan kembali dan dimengerti.

Penggunaan Umum dari Konvensi Passing Parameter

  • Konvensi melewati parameter hanya berlaku untuk bahasa program C, dan java hanya mendukung fungsi yang disebut berdasarkan nilai.
  • Konvensi melewati parameter digunakan untuk melewatkan objek pada panggilan metode Foundation Classes adalah jika objek tersebut wajib, lewati referensi; jika itu opsional lewati pointer.'
  • Konvensi melewati parameter digunakan dalam program C, dan pemanggilan fungsi membuat program c dapat digunakan kembali dan dimengerti

Penyalahgunaan Umum dari Konvensi Passing Parameter

  • Kapan konvensi melewati parameter ditampilkan, parameter aktual tidak dikirim, jadi suatu fungsi tidak memanggil yang lain.
  • Ketika sebuah konvensi melewati parameter memanggil parameter dengan referensi, parameter membuat salinan dirinya sendiri dan kemudian menggunakannya