Pemograman C++
Penggunaan Parameter Formal dan Parameter Aktual
• Parameter formal adalah variabel yang ada pada daftar parameter dalam fungsi.
• Parameter aktual adalah parameter yang dapat berupa variabel atau konstanta maupun ungkapan yang dipakai dalam pemanggilan fungsi.
cara melewatkan parameter adalah :
• Pemanggilan dengan nilai
• Pemanggilan dengan referensi
Contoh :
a...x
b...y
Dengan cara ini nilai parameter aktual tidak dapat berubah sekalipun nilai parameter formal berubah-ubah sebab x merupakan salinan dari A dan y salinan dari B.
Pada saat pemanggilan suatu fungsi,
misalnya:
a bernilai 20 → x juga bernilai 20
b bernilai 30 → y juga bernilai 30
Selanjutnya nilai x dan y diproses tetapi nilai a dan b akan tetap.
Pemanggilan dengan referensi merupakan usaha melewatkan alamat dari suatu variabel ke dalam fungsi. Dengan pengubahan dilakukan di dalam fungsi untuk mengubah variabel di luar fungsi.
Perhatikan:
Tukar (int *px, int *py)
{
Int z;
Z=*px;
*px=*py;
*py=z;
. . . . . . . . .
}
Parameter aktualnya:
Tukar (&a, &b);
0 komentar:
Posting Komentar