C++程序代碼解析:[13]函數重載?

當參數個數不同時,函數一樣可以重載。

工具/原料

C++

程序

方法/步驟

#include "PRO.h"

//程序目錄頭文件

#include

//輸入輸出頭文件

C++程序代碼解析:[13]函數重載

using namespace std;

//標識符範圍

C++程序代碼解析:[13]函數重載

int main()

//主函數

C++程序代碼解析:[13]函數重載

int max(int a,int b,int c);

//函數聲明

int max(int a,int b);

C++程序代碼解析:[13]函數重載

int a=22,b=23,c=43;

//定義變量

C++程序代碼解析:[13]函數重載

cout <<"max(a,b,c)="<

//調用函數,輸出結果

cout<<"max(a,b)="<

C++程序代碼解析:[13]函數重載

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;

}

C++程序代碼解析:[13]函數重載

程序完整源碼如下:

C++程序代碼解析:[13]函數重載

C++程序代碼解析:[13]函數重載

程序運行結果如下:

C++程序代碼解析:[13]函數重載

函數, 程序代碼,
相關問題答案