函数高级:
1、函数默认参数
(1)如果某个位置已经有了默认参数,那么从这个歌位置往后,从左到右都必须有默认值
(2)如果函数声明有默认参数,函数实现就不能有默认参数
int func(int a,int b,int c=10);
int func(int a,int b,int c){...}
2、函数占位参数
3、函数重载
int &a=10;//不合法
const int &a=10;//合法,相当于const自动创建了一个临时temp变量,即int temp=10;int &a=temp;