PERSON 20 TUGAS PEMROGRAMAN TERSTRUKTUR C++ CHERIA LOUPATTY MANAJEMEN INFORMATIKA STMIK / AMIK PARNA RAYA MANADO
Nilai Parameter Nilai parameter ini akan digunakan untuk mendeklarasikan atau menyatakan signature(tanda pengenal) fungsi atau Fungsi header, misalnya int max (int x, int y); Di sini, parameter x dan y adalah parameter nilai Ketika anda memanggil fungsi max sebagai max (4, 7), nilai-nilai 4 dan 7 disalin ke x dan y masing-masing. Bila Anda memanggil fungsi max sebagai max (a, b), di mana a = 40 dan b = 10,nilai-nilai 40 dan 10 akan disalin ke x dan y masing-masing. Bila Anda memanggil fungsi max sebagai max (a + b, b / 2), nilai-nilai 50 dan 5 adalah salinan ke x dan y masing-masing Setelah nilai parameter menerima salinan sesuai argumen data, mereka bertindak sebagai variabel lokal!
Contoh Menggunakan Parameter Nilai dan Variabel Global #include <iostream.h> int x; // Global variable void fun(int x) { cout << x << endl; x=x+5; } void main() x = 4; fun(x/2+1);
Referensi Parameter(parameter acuan) Seperti yang kita lihat dalam contoh terakhir, setiap perubahan dalam parameter nilai tidak mempengaruhi fungsi asli argumen. Kadang-kadang, kita ingin mengubah nilai-nilai asli dari fungsi argumen atau kembali dengan lebih dari satu nilai dari fungsi, dalam hal ini kita menggunakan referensi parameter. Sebuah referensi parameter atau parameter acuan hanyalah nama lain untuk argumen variabel asli. Kami mendefinisikan parameter acuan dengan menambahkan & di depan nama parameter, misalnya Double/ganda update (ganda & x);
Contoh Referensi Parameter #include <iostream.h> void fun(int &y) { cout << y << endl; y=y+5; } void main() int x = 4; // Local variable fun(x); cout << x << endl;
Parameter Referensi Konstan Parameter referensi Konstan digunakan di bawah dua kondisi berikut: Data berlalu begitu besar dan Anda ingin menghemat waktu dan memori komputer. Data yang berlalu tidak akan berubah atau diperbarui dalam fungsi tubuh. Misalnya : membatalkan laporan (string const & prompt); Hanya argumen yang valid diterima oleh parameter referensi dan parameter referensi tetap adalah nama-nama variabel. Ini adalah kesalahan sintaks untuk lulus nilai konstan atau ekspresi untuk referensi parameter (const).
THANK YOU Keyword : cerialoupatty