从C到C++快速入门(4. 函数的默认形参、函数重载 )

函数的形参可以有默认值

void print(char ch, int n = 1);
使用时,可以赋值,也可以不赋值
默认形参必须再非默认形参右边,即一律靠右

eg. add(x = 1, y, z=3); // 错
add(y, x=1, z=3);//ok
示例代码:
在这里插入图片描述
在这里插入图片描述

函数重载

C++允许同一作用域里有同名的函数,只要他们的形参不同。如:
int add(int x, int y);
double add(double x, double y);
示例代码:

在这里插入图片描述
在这里插入图片描述

发布了41 篇原创文章 · 获赞 1 · 访问量 495

猜你喜欢

转载自blog.csdn.net/weixin_44773006/article/details/103317015