Berikut ini adalah contoh program dengan Argument Passed by Reference :
Input Program :
Program di atas memanipulasi nilai dari dalam fungsi. Variabel yang akan mengalami Passed by Reference biasanya akan diakhiri dengan tanda ampersand (&) pada tipe di setiap argumen.
Parameter yang telah ditetapkan pada program di atas adalah a, b dan c. Lalu parameter yang akan digunakan saat pemanggilan adalah x, y dan z. Pada saat program dijalankan, perubahan pada a akan mempengaruhi nilai x, begitu pun pada b akan mempengaruhi y dan c akan mempengaruhi z.
Perubahan-perubahan yang terjadi menyebabkan hasil output program di atas adalah nilai variabel dalam main dikalikan 3. Jika deklarasi fungsi tidak diakhiri dengan tanda ampersand (&), maka variabel tidak akan Passed by Reference, sehingga hasilnya akan tetap nilai dari x, y dan z tanpa mengalami perubahan.
Output Program :
1 komentar:
Rekomendasi Artikel Terkait =>
MENGENAL ARGUMEN DALAM C++
Posting Komentar