如何利用问答类网站做推广,陕西省网上注册公司流程,湖北省建筑特种作业人员证书,百度网盘app“ C对于函数的基本用法”01—函数的定义//函数声明#xff1a;[返回值类型] [函数名称] (参数列表)int Function(int a, int b);//函数定义int Function(int a, int b){ //函数体 return a b;}02—函数的默认参数定义函数时可以在参数列表中为形参指定默认值int Function2… “ C对于函数的基本用法”01—函数的定义//函数声明[返回值类型] [函数名称] (参数列表)int Function(int a, int b);//函数定义int Function(int a, int b){ //函数体 return a b;}02—函数的默认参数定义函数时可以在参数列表中为形参指定默认值int Function2(int a, int b 10){ return a b;}int main(){ Function2(10);}03—函数的重载函数的重载条件函数名称相同函数作用域相同函数的返回值相同函数的参数列表不相同(数量不同、类型不同或顺序不同)void Function3(int a){ cout Function3(int a) endl;}void Function3(int a, int b){ cout Function3(int a,int b) endl;}void Function3(int a,string b){ cout Function3(int a,string b) endl;}void Function3(string a, int b){ cout Function3(string a,int b) endl;}int main(){ Function3(10); Function3(10, 20); Function3(10, aa); Function3(aa, 20); system(pause);}输出结果04—引用作为参数的重载//引用做为重载条件void Function4(int a){ a 100; cout Function4(int a) endl;}//Const做为形参的修饰符可以实现重载void Function4(const int a){ cout Function4(const int a) endl;}int main(){ int a 10; Function4(a);//a为可修改参数 cout a endl;//调用后a的值变为110 int *pa a; Function4(*pa);//非静态指针依然可以允许修改值 cout a endl;//调用后值为210 const int b 100;//const修饰的变量不可修改 Function4(b);//调用const修饰参数的重载函数 const int *pb b;//const指针指向const修饰的变量b Function4(*pb);//调用const修饰参数的重载函数 Function4(20);//依旧调用const修饰参数的重载函数 system(pause);}函数输出结果