Parametry funkcji C++


Parametry i argumenty

Informacje mogą być przekazywane do funkcji jako parametr. Parametry działają jako zmienne wewnątrz funkcji.

Parametry są podane po nazwie funkcji, w nawiasach. Możesz dodać tyle parametrów ile chcesz, po prostu oddziel je przecinkiem:

Składnia

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

Poniższy przykład ma funkcję, która jako parametr przyjmuje stringwywoływaną nazwę fname . Gdy funkcja jest wywoływana, przekazujemy imię, które jest używane wewnątrz funkcji do wypisania pełnego imienia i nazwiska:

Przykład

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

int main() {
  myFunction("Liam");
  myFunction("Jenny");
  myFunction("Anja");
  return 0;
}

// Liam Refsnes
// Jenny Refsnes
// Anja Refsnes

Gdy parametr jest przekazywany do funkcji, nazywa się go argumentem . Tak więc z powyższego przykładu: fnamejest parametremLiam , while Jennyi Anjaargumentami .