定义带默认值的函数(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;
}

posted @ 2020-02-22 23:04  CollisionDimension  阅读(246)  评论(0)    收藏  举报