函数参数的一种特殊用法
一般的函数声名: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
由此得出优先级:手动加参数 > 程序内指定 > 默认参数