Function Parameters and Arguments in C++
Parameters are variables defined in the function signature, while arguments are the actual values passed to the function when it is called.
Example: Function with Parameters
#include <iostream>
void displayAge(int age) {
std::cout << "Your age is: " << age << std::endl;
}
int main() {
displayAge(25);
return 0;
}
Explanation: The displayAge function takes an integer parameter age and prints it. 25 is passed as an argument when calling the function.
Key Takeaways
- Parameters are placeholders for values passed to the function.
- Arguments are the actual values provided during a function call.
- Parameters enhance function flexibility by allowing input values.