C++——有默认参数的函数.txt

时间:2022-10-05 14:20:57
【文件属性】:
文件名称: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); 注意:实参与形参的结合是从左到右的,因此指定默认值的参数必须放在形参表列的最右端,否则出错。 函数不能既作为重载函数,又作为有默认参数的函数,会造成系统无法判定,出错。

网友评论