定义带默认值的函数(P36)
/*
在C++语言中,可以在声明函数时为形参指定指定默认值。
指定默认值时不仅可以用常数,还可以用任何有定义的表达式作为参数的默认值。但不允许时函数内定义的局部变量。
C++语言规定,提供默认值时必须按从右到左的顺序提供,即有默认值的形参必须在形参列表的最后。
*/
#include <iostream>
using namespace std;
void func(int a = 11, int b = 22, int c = 33)
{
cout << "a=" << a << ",b=" << b << ",c=" << c << endl;
}
int main()
{
func();
func(55);
func(77,99);
func(8,88,888);
system("pause");
return 0;
}

浙公网安备 33010602011771号