C ++リターンキーワード


戻り値

前のvoid例で使用されたキーワードは、関数が値を返さないことを示しています。関数が値を返すようにする場合は、の代わりにデータ型(、など)int使用し 、関数内でキーワードを使用できます。stringvoidreturn

int myFunction(int x) {
  return 5 + x;
}

int main() {
  cout << myFunction(3);
  return 0;
}

// Outputs 8 (5 + 3)

この例では、 2つのパラメーターを持つ関数の合計を返します

int myFunction(int x, int y) {
  return x + y;
}

int main() {
  cout << myFunction(5, 3);
  return 0;
}

// Outputs 8 (5 + 3)

結果を変数に格納することもできます。

int myFunction(int x, int y) {
  return x + y;
}

int main() {
  int z = myFunction(5, 3);
  cout << z;
  return 0;
}
// Outputs 8 (5 + 3)