Parameter dan Argumen
Informasi dapat diteruskan ke fungsi sebagai parameter. Parameter bertindak sebagai variabel di dalam fungsi.
Parameter ditentukan setelah nama fungsi, di dalam tanda kurung (). Kita bisa menambahkan parameter sebanyak yang kita inginkan, cukup pisahkan dengan koma , :
Sintaks
void functionName (parameter1, parameter2, parameter3) {
// kode yang akan dieksekusi
}
Contoh berikut memiliki fungsi yang mengambil string
bernama fname sebagai parameter. Ketika fungsi dipanggil, fungsi akan meneruskan nama depan yang digunakan di dalam fungsi untuk mencetak nama lengkap:
Contoh :
#include <iostream> #include <string> using namespace std; void myFunction(string fname) { cout << fname << " Refsnes\n"; } int main() { myFunction("Liam"); myFunction("Jenny"); myFunction("Anja"); return 0; }
Output :
Ketika parameter dilewatkan ke fungsi, hal itu disebut argumen. Jadi, dari contoh di atas: fname
adalah parameter sedangkan Liam, Jenny
dan Anja
adalah argumen.