Program berlanjut

advertisement
6.5 Perubahan nilai dari satu Parameter
• Ketika satu argumen dilewati ke dalam satu
parameter, hanyalah satu salinan argumen
nilai dilewati. Berganti ke parameter
jangan mempengaruhi argumen asli. Ini adalah
dipanggil “ melalui nilai.
Program 6 - 9
// Program ini mempertunjukkan perubahan itu ke satu parameter fungsi
// tidak punya akibat pada argumen asli.
#liputi <iostream.h>
// Berfungsi Contoh Asli
anulir changeThem (int, warkat ambangan);
utama kekosongan (kekosongan)
{
utuh int = 12;
mengapung nyata = 3.5;
cout<< "Di utama nilai dari utuh adalah" << utuh<< endl;
cout<< "dan nilai dari kenyataan adalah" << sebenarnya<< endl;
changeThem (utuh, sebenarnya); // Panggil changeThem dengan 2 argumen
cout<< "Sekarang belakang di utama lagi, nilai dari";
cout<< "utuh adalah" << utuh<< endl;
cout<< "dan nilai dari kenyataan adalah" << sebenarnya<< endl;
}
Program berlanjut
//**************************************************************
// Definisi dari changeThem fungsi. *
// Ini mempergunakan aku, satu parameter int, dan f, satu warkat
ambangan. Nilai dari *
// aku dan f diubah kemudian tayangkan. *
//**************************************************************
anulir changeThem (aku int, warkat ambangan f)
{
aku = 100;
f = 27.5;
cout<< "Di changeThem nilai dari aku diubah ke";
cout<< aku<< endl;
cout<< "dan nilai dari f diubah ke" << f<< endl;
}
Program Keluaran
Di utama nilai dari utuh adalah 12
dan nilai dari kenyataan adalah 3.5
Di changeThem nilai dari aku diubah ke 100
dan nilai dari f diubah ke 27.5
Sekarang belakang di utama lagi, nilai dari utuh adalah 12
dan nilai dari kenyataan adalah 3.5
Gambarkan 6 – 7
Argumen Asli
(Di dalamnya ingatan lokasi)
12
Fungsi parameter
(Di dalamnya ingatan lokasi)
12
Download