Argument Passed by Reference pada C++

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:

gatewan.com mengatakan...

Rekomendasi Artikel Terkait =>

MENGENAL ARGUMEN DALAM C++

Posting Komentar