分类: C/C++
2010-06-11 10:49:02
chinaunix网友2010-06-11 10:52:06
六、函数参数的默认值 (本讲重点概念)
http://jwc.wfu.edu.cn/sjjpkc/cyy/jxkj/i8.htm
C++允许实参个数与形参个数不同。办法是在形参表列中对一个或几个形参指
定缺省值(或称默认值)。例如某一函数的首部可用如下形式:
void fun(int a, int b, int c=100)
在调用此函数时可写成fun(2,4,6),还可写成fun(2,4)。
请注意:赋予缺省值的参数必须放在形参表列中的最右端。例如:
void f1(float a, int b, int c=0, char d=′a′) (正确)
void f2(float a, int c=0, char d=′a′, int b) (不正确)
例6. 使用函数参数默认值的示例。(参考教材例18-7)
#include