通过void func 定义函数的默认值和其可以容纳多少个实参
1 #include <iostream> 2 using namespace std; 3 void func(int a = 11, int b = 22, int c = 33) //为函数 func 设置默认值为11,22,33,并定义函数的长度只能容纳三个实参 4 { 5 cout << "\t a=" << a << "\t b=" << b << "\t c=" << c << endl; 6 } 7 int main() 8 { 9 func();//在定义时缺少实参,因此输出为设置的默认值11,22,33 10 func(55);//在定义时只定义了第一个实参55,后面两个实参未定义,因此后两个仍输出默认值22,33 11 func(77, 99);//在定义时定义了前两个实参77,99 ,后一个实参未定义,因此后一个输出默认值33 12 func(8, 88, 888);//完整定义三个实参,输出时显示定义的三个实参8,88,888 13 return 0; 14 }