函数参数的一种特殊用法

一般的函数声名:float func( float elem);

添加默认参数 :  float func( float elem = 5);

函数重载   :  float func(  );

特殊的用法  : 

 1 #include <iostream>
 2 using namespace std;
 3 
 4 float f(float r=8)
 5 {
 6     return r*r;
 7 }
 8 
 9 int main()
10 {
11     float f(float = 9);
12     cout << f() << endl << f(11) << endl;
13 }

返回值:  81

      121

由此得出优先级:手动加参数 > 程序内指定 > 默认参数

posted @ 2021-10-19 20:30  孱陵  阅读(21)  评论(0编辑  收藏  举报