Apakah yang dimaksudkan dengan rujukan?
Apakah yang dimaksudkan dengan rujukan?

Video: Apakah yang dimaksudkan dengan rujukan?

Video: Apakah yang dimaksudkan dengan rujukan?
Video: KE FASKES TINGKAT PERTAMA CUMA BUAT AMBIL RUJUKAN?? CEK DULU FAKTANYA DISINI 2024, November
Anonim

Lulus dengan rujukan . Melewati rujukan bermakna bahawa alamat memori pembolehubah (penunjuk ke lokasi memori) ialah lulus kepada fungsi. Ini tidak seperti berlalu mengikut nilai, di mana nilai pembolehubah adalah lulus pada.

Begitu juga, apa yang lulus dengan rujukan dalam C++?

Lulus dengan rujukan ( C++ sahaja) Rujukan lewat bermaksud untuk lulus yang rujukan daripada hujah dalam fungsi panggilan kepada parameter formal yang sepadan bagi fungsi yang dipanggil. Fungsi yang dipanggil boleh mengubah suai nilai hujah dengan menggunakannya rujukan diluluskan masuk. Jika tidak, gunakan lulus -oleh-nilai kepada lulus hujah.

Selain itu, apakah nama pas? Pas dengan nama : Teknik ini digunakan dalam bahasa pengaturcaraan seperti Algol. Dalam teknik ini, simbolik " nama ” daripada pembolehubah ialah lulus , yang membolehkan kedua-duanya diakses dan dikemas kini. Contoh: Untuk menggandakan nilai C[j], anda boleh lulus itu nama (bukan nilainya) ke dalam prosedur berikut.

Di sini, apakah perbezaan antara lulus dengan rujukan dan lulus dengan nilai?

Melewati rujukan bermakna parameter fungsi yang dipanggil akan sama dengan pemanggil lulus hujah (bukan nilai , tetapi identiti - pembolehubah itu sendiri). Lulus mengikut nilai bermakna parameter fungsi yang dipanggil akan menjadi salinan pemanggil lulus hujah.

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.

Disyorkan: