C++ 默认参数

默认参数值

您也可以使用等号(=)来设置默认参数值。

如果我们调用该函数时没有提供参数,那么它会使用默认值("Norway"):

实例

void myFunction(string country = "Norway") {
  cout << country << "\n";
}

int main() {
  myFunction("Sweden");
  myFunction("India");
  myFunction();
  myFunction("USA");
  return 0;
}

// 输出:
// Sweden
// India
// Norway
// USA

亲自试一试

带有默认值的参数通常被称为“可选参数”。从上面的实例中,country 是一个可选参数,而 "Norway" 是其默认值。