Tham số hàm trong C ++
Tham số và đối số
Thông tin có thể được chuyển đến các hàm như một tham số. Các tham số hoạt động như các biến bên trong hàm.
Các tham số được chỉ định sau tên hàm, bên trong dấu ngoặc đơn. Bạn có thể thêm bao nhiêu tham số tùy thích, chỉ cần phân tách chúng bằng dấu phẩy:
Cú pháp
void functionName(parameter1, parameter2, parameter3) {
// code to be executed
}
Ví dụ sau đây có một hàm nhận fnamestring
làm tham số. Khi hàm được gọi, chúng ta truyền một tên đầu tiên, tên này được sử dụng bên trong hàm để in tên đầy đủ:
Thí dụ
void myFunction(string fname) {
cout << fname << " Refsnes\n";
}
int main() {
myFunction("Liam");
myFunction("Jenny");
myFunction("Anja");
return 0;
}
// Liam Refsnes
// Jenny Refsnes
//
Anja Refsnes
Khi một tham số được truyền cho hàm, nó được gọi là một đối số . Vì vậy, từ ví dụ trên:
fname
là một tham sốLiam
, trong khi Jenny
và Anja
là các đối số .