【文件属性】:
文件名称:C++——有默认参数的函数.txt
文件大小:729B
文件格式:TXT
更新时间:2022-10-05 14:20:57
c++
有默认参数的函数
函数调用时形参从实参那里取值,so实参与形参一致,有时多次调用同一函数用同样的实参,可以直接给形参一个默认的值,这样形参不必从实参取值;
举例:
函数声明 float area(float r=6.5)//就是制定r的默认值是6.5;
area();//相当于area(6.5)
如果不想形参取此默认值,就通过实参另外给出;
area(7.5);
如果有多个形参,可以使每一个形参有一个默认值,也可以部分有默认值;
函数原型:float volume(float h,float r=12.3);
函数调用:
volume(45.6);//相当于volume(45.6,12.3);
volume(67.8,78.9);相当于volume(67.8,78.9);
注意:实参与形参的结合是从左到右的,因此指定默认值的参数必须放在形参表列的最右端,否则出错。
函数不能既作为重载函数,又作为有默认参数的函数,会造成系统无法判定,出错。