C++函数
函数部分函数的调用和参数
函数部分函数的调用和参数
2017-11-12
函数默认值:
C++函数定义参数默认值必须放到最后面
Void fun(int I,int j=5,int k=10);
无实参用默认值,否则实参覆盖默认值
函数重载:
相同作用域内 同一函数名
参数个数和参数类型不同返回值类型可以
编译过程中计算机根据参数类型来更该函数名称:
getMax(int x,int y,int z);------getMax_int_int_int;
重载好处?
内联函数:(关键字:inline)
编译时将函数体代码和实参代替函数调用语句,速度快
定义时:inline max(int a,int b,int c);
为什么不是所有的地方都使用内联函数?要求内联函数必须逻辑简单,调用频繁的函数建议使用内联函数
递归函数无法使用内联函数
这个是我上课的时候做的笔记,都给你啦!
举报