Tutorials References Exercises Bootcamps Videos Menu
Sign Up Create Website Get Certified Upgrade

C++ Function Parameters

Parameters and Arguments

Information can be passed to functions as a parameter. Parameters act as variables inside the function.

Parameters are specified after the function name, inside the parentheses. You can add as many parameters as you want, just separate them with a comma:


void functionName(parameter1, parameter2, parameter3) {
  // code to be executed

The following example has a function that takes a string called fname as parameter. When the function is called, we pass along a first name, which is used inside the function to print the full name:


void myFunction(string fname) {
  cout << fname << " Refsnes\n";

int main() {
  return 0;

// Liam Refsnes
// Jenny Refsnes
// Anja Refsnes
Try it Yourself »

When a parameter is passed to the function, it is called an argument. So, from the example above: fname is a parameter, while Liam, Jenny and Anja are arguments.