一個方法可以執行不同個數參數,前提是聲明時賦值 ...
#include <iostream> using namespace std; //在聲明的時候參數賦值 int max(int x,int y,int z=0); int main(){ int a,b,c,m; cout<<"請你輸入兩個整型的數字:"<<endl; cin>>a>>b; m=max(a,b); cout<<"The max of a b and c is:"<<m<<endl; cout<<"請你輸入三個整型的數字:"<<endl; cin>>a>>b>>c; m=max(a,b,c); cout<<"The max of a b and c is:"<<m<<endl; return 0; } int max(int x,int y,int z){ if(z>x) x=z; if(y>x) x=y; return x; }
一個方法可以執行不同個數參數,前提是聲明時賦值