07-04声明函数和重载函数https://www.bilibili.com/video/BV1m3411M7Kh/?spm_id_from=333.788&vd_source=8f1dc2f3e622d11dea987bb17c46c472
声明函数 在主函数main()的上面写。 函数的头部+分号;
例如 double peri(double a,double b);
函数声明的作用 1告诉编译器函数的定义在其他地方 2告诉函数的基本信息 (参数数量,参数类型 返回值)
例如 std::ceil()的函数声明: double ceil(double arg);
重载函数 如果有一堆函数共用同一个名字,但有不同的形式参数,那么这堆函数就是重载函数。 例如: std::ceil()的函数声明: double ceil(double arg); float ceil(float arg); long double ceil(long double arg); 编译器根据实际参数的类型选择合适的重载函数。
注意重载函数只跟形式参数的数量和类型有关。跟参数名和返回类型无关。