當參數個數不同時,函數一樣可以重載。
工具/原料
C++
程序
方法/步驟
#include "PRO.h"
//程序目錄頭文件
#include
//輸入輸出頭文件
using namespace std;
//標識符範圍
int main()
//主函數
int max(int a,int b,int c);
//函數聲明
int max(int a,int b);
int a=22,b=23,c=43;
//定義變量
cout <<"max(a,b,c)="<
//調用函數,輸出結果
cout<<"max(a,b)="<
int max(int a,int b,int c)
//函數定義
{
if(b>a)a=b;
if(c>a)a=c;
return a;
}
int max(int a,int b)
{
if(a>b)return a;
else return b;
}
程序完整源碼如下:
程序運行結果如下: