1.函数
1.函数的定义
封装一段可执行的代码块
2.为什么要用函数
- 如果重复执行某段代码,就要重复写很多次
- 重复代码多了不容易阅读,管理和维护
函数的基本结构:
//函数:
//static:表示静态函数 void 返回值 ,如果没有返回值,返回值为void 也可以是其他bool int 等等...
/*static int Max(int num) //函数名 (形参1,形参2)
{
return 1; //表示函数的结束,return下面的代码是不会执行的,相对于break作用;
}*/
2.函数的重载
定义:有时候我们可能需要使用同一个函数,但是传入的参数类型不一样,或者函数体中只有细微变动,这样我们可以使用函数重载的方式,根据传入参数的类型执行对应的函数
1.函数的名称相同,但是参数列表不同。
调用该函数的时候,会根据不用的参数,自动选择合适的函数重载形式。
2.参数不同的情况
①如果参数的个数相同,那么参数的类型就不能相同;
②如果参数的类型相同,那么参数的个数就不能相同。
函数重载的优点:对于相同的功能,我们可以使用函数的重载根据参数列表的不同,实现功能,简化代码量。