//没有传参时,使用参数的默认值
//传参时,使用指定的实参

#include
using namespace std;

//全缺省参数

void Test(int a = 10) {
cout << a << endl;
}

void Test1(int a = 11, int b = 22, int c = 33) {
cout << a << " " << b << " " << c << endl;
}

//半缺省参数

void Test2(int a , int b, int c=111) {//需要从右往左依次给值
cout << a << " " << b << " " << c << endl;
}

int main() {
Test(100);//重新定义a
Test1(1, 2, 3);//重新定义了a b c
Test1(111,222);//重新定义了a b 而c使用了默认值33
Test1(1111);
Test2(1,11);
return 0;
}
C++之缺省参数

相关文章:

  • 2021-06-04
  • 2021-05-26
  • 2021-06-16
  • 2021-10-14
  • 2021-08-01
  • 2021-10-22
  • 2022-02-14
  • 2021-08-10
猜你喜欢
  • 2022-02-01
  • 2021-07-15
  • 2022-12-23
  • 2021-05-10
  • 2021-09-28
  • 2021-04-04
  • 2022-12-23
相关资源
相似解决方案