C++ 함수 매개변수


매개변수 및 인수

정보는 매개변수로 함수에 전달할 수 있습니다. 매개변수는 함수 내에서 변수 역할을 합니다.

매개변수는 함수 이름 뒤에 괄호 안에 지정됩니다. 원하는 만큼 매개변수를 추가할 수 있습니다. 쉼표로 구분하기만 하면 됩니다.

통사론

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

다음 예제에는 string호출 된 fname 을 매개변수로 사용하는 함수가 있습니다. 함수가 호출되면 이름을 전달합니다. 이름은 전체 이름을 인쇄하기 위해 함수 내부에서 사용됩니다.

예시

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

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

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

매개변수 가 함수에 전달 되면 인수 라고 합니다 . 따라서 위의 예에서 fnameis a parameter , while Liam, are arguments 입니다.JennyAnja