Apakah panggilan dengan rujukan jelaskan dengan program?
Apakah panggilan dengan rujukan jelaskan dengan program?

Video: Apakah panggilan dengan rujukan jelaskan dengan program?

Video: Apakah panggilan dengan rujukan jelaskan dengan program?
Video: Pelayanan Obat PRB (Program Rujuk Balik) BPJS Kesehatan 2024, Mungkin
Anonim

Iklan. The panggilan melalui rujukan kaedah berlalu hujah kepada a fungsi menyalin alamat hujah ke dalam parameter formal. Di dalam fungsi , alamat digunakan untuk mengakses hujah sebenar yang digunakan dalam panggil . Ini bermakna perubahan yang dibuat pada parameter mempengaruhi hujah yang diluluskan.

Sehubungan itu, apakah yang dimaksudkan dengan panggilan dengan rujukan?

The panggilan melalui rujukan kaedah menghantar argumen kepada fungsi menyalin rujukan hujah ke dalam parameter formal. Di dalam fungsi, yang rujukan digunakan untuk mengakses hujah sebenar yang digunakan dalam panggil . ini bermakna bahawa perubahan yang dibuat pada parameter mempengaruhi hujah yang diluluskan.

Juga Ketahui, apakah panggilan mengikut nilai dan rujukan dalam C? Dalam panggil oleh rujukan , lokasi (alamat) hujah sebenar diserahkan kepada hujah rasmi dipanggil fungsi. Ini bermakna dengan mengakses alamat hujah sebenar kita boleh mengubahnya dalam daripada dipanggil fungsi. Dalam panggilan mengikut nilai , hujah sebenar akan kekal selamat, ia tidak boleh diubah suai secara tidak sengaja.

Dengan mengambil kira perkara ini, apakah perbezaan antara panggilan mengikut nilai dan panggilan melalui rujukan terangkan dengan contoh?

Dalam Panggilan mengikut nilai , salinan pembolehubah diluluskan manakala dalam Panggil dengan rujukan , pembolehubah itu sendiri diluluskan. Dalam Panggilan mengikut nilai , hujah sebenar dan formal akan dibuat di lokasi memori yang berbeza manakala di Panggil dengan rujukan , hujah sebenar dan formal akan diwujudkan di dalam lokasi ingatan yang sama.

Apakah kelebihan panggilan melalui rujukan?

satu kelebihan daripada panggilan melalui rujukan kaedah ialah ia menggunakan penunjuk, jadi tidak ada penggandaan memori yang digunakan oleh pembolehubah (seperti dengan salinan panggil dengan kaedah nilai). Ini sudah tentu hebat, menurunkan jejak ingatan sentiasa merupakan perkara yang baik.

Disyorkan: