函数默认参数
C++中允许为函数提供默认参数,又名缺省参数。
注意函数声明时,必须按照从右向左的顺序,依次给与默认值。
函数的默认参数要在函数声明的时候给出
#include
using namespace std;
void Fun(int a = 100,int b = 200,int c = 300,int d = 400)
{
cout << a << " " << b << " " << c << " " << d << endl;
}
int main()
{
Fun(); //输出 100 200 300 400
Fun(1); //输出 1 200 300 400
Fun(1,2); //输出 1 2 300 400
Fun(1,2,3); //输出 1 2 3 400
Fun(1,2,3,4); //输出 1 2 3 4
Fun(,2,3,4); //错误
system("pause");
return 0;
}