通过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 }

 

posted on 2022-01-12 16:52  咫尺流云  阅读(39)  评论(0编辑  收藏  举报