- 2
- 0
- 约7.62千字
- 约 15页
- 2018-08-14 发布于江苏
- 举报
第十章 函數的進階與應用
10-1 函數的重載(overloading)
何謂重載:相同的函數名稱被重複用於不同函數的宣告與定義,稱為overloading
範例:
參數的資料型態不同
int Max(int,int);
float Max(float,float);
參數的數目不一樣
double Area(double x);
double Area(double x, double y);
範例程式:試撰寫程式,由鍵盤輸入選擇,比較兩個數或三個數,然後自動判斷找出最大值
Step1.先撰寫一個具備比較兩個數的程式
Step2.再增加可以比較三個數的函數
注意:函數名稱相同,但變數不同
程式碼:
#include iostream
using std::cin;
using std::cout;
using std::endl;
double min(double, double);
double min(double, double, double);
int main()
{
int n;
double x,y,z;
couthow many number you want to compare:(2 or 3)endl;
cinn;
if ( n ==2)
{
coutPlease input two integers, first integer:e
您可能关注的文档
最近下载
- 拔牙位点保存技术的实验研究的任务书.docx VIP
- 2026年山西通用航空职业技术学院单招综合素质考试题库附答案.docx VIP
- Photoshop 2022中文版案例教程(第3版)李涛_全套课件.pdf VIP
- 2026年山西通用航空职业技术学院单招综合素质考试题库附答案.docx VIP
- 拔牙位点保存.ppt VIP
- (高清版)B-T 9441-2021 球墨铸铁金相检验.pdf VIP
- 烟台栖霞飞灰炉渣综合利用项目环评报告书.pdf VIP
- 2026年山西通用航空职业技术学院单招综合素质考试题库参考答案详解.docx VIP
- 国卫医政发〔2026〕21号《医疗机构麻醉药品和精神药品管理规定》培训课件.pptx VIP
- (北师大版2024)八年级英语上册新教材解读课件.pptx
原创力文档

文档评论(0)