二部分
1.函数的默认值
2.函数重载
3.inline函数
4.C/C++相互调用
5.引用
6.const
const和指针的结合
7.new/delete
8.namespace
函数调用过程
实参的入栈顺序 自右向左
函数的实参和形参的匹配顺序 自左向右
函数的默认值
函数设计过程中给予形参默认值
没有实参,形参有默认值
函数默认值的赋予规则
1.默认值的赋予自右向左依次赋予
2.默认值不能重复赋予
3.默认值一般设立在声明上
#include<iostream.h>
using namespace std;
double GetCirle(double a,double b,double c = 40.1)
{
cout << c << endl;
return a + b + c;
}
//函数设计过程中给予形参默认值
//没有实参,形参有默认值
int main()
{
GetCirle(10.1.20.1,30.1);//这里的c输出30.1
GetCirle(10.1,20.1);//这里的c输出默认值,40.1
return 0;
}
**
int Sum(int a = 10, int b, int c = 30)//默认值的赋予自右向左依次赋予
{
return a + b + c;
}