C ++ウォークスルー

C ++ホーム C ++イントロ C ++はじめに C ++構文 C ++出力 C ++コメント C ++変数 C ++ユーザー入力 C ++データ型 C ++演算子 C ++文字列 C ++数学 C ++ブール値 C ++の条件 C ++スイッチ C ++ Whileループ C ++ Forループ C ++ブレーク/続行 C ++配列 C ++リファレンス C ++ポインタ

C ++関数

C ++関数 C ++関数パラメーター C ++関数のオーバーロード

C ++クラス

C ++ OOP C ++クラス/オブジェクト C ++クラスメソッド C ++コンストラクタ C ++アクセス指定子 C ++カプセル化 C ++の継承 C ++ポリモーフィズム C ++ファイル C ++の例外

C ++ハウツー

2つの数字を追加する

C ++の例

C ++の例 C ++コンパイラ C ++演習 C ++クイズ


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

パラメータが関数に渡されるとき、それは引数と呼ばれます。したがって、上記の例から、: fnameパラメータ、while LiamJennyおよびAnja引数です。