int addnum(int x,int y){
return x+y;
}
具體的含義是這樣的:
int /*返回值類型*/ addnum /*方法(黑匣子)名稱*/ (int x,int y/*傳入的參數*/){
return x+y; /*內部是想方法(實現相加運算,)并用return返回給調用者結果*/
}
首先請注意上明的“return”語句!return 關鍵字的含義是向調用者返回緊跟在它后面的信息!就像上面一樣,因為我問你,你才會回答我,如果我不問你,你就不用回答我的!在計算機中也一樣,定義好這個函數在哪里調用呢?我只能告訴你,哪里需要就在哪里調用!當然,你可以根據需要去更改參數、返回值以及內部實現,具體到如何定義如何調用你只好去參考相關的資料了!在這里我只是給你一個思想!
有時你會遇到這樣的問題,我讓你記住,我的年齡是20歲!從字面上理解,你并沒有給我返回信息!然而事實上,你確實給我返回了信息,信息的內容是“無信息,也就是無返回值類型void”。具體的程序如下:
int myAge = 0;
int a=20;
void remAge(int a){
myAge=a;
}
具體的函數說明如下:
int myAge =0; //定義并初始化我的年齡為0;
int a=20; /*定義變量a等于20*/
void /*返回值類型為無返回值類型*/ remAge /*函數名稱*/(int a /*傳入的參數*/){
myAge=a; //內部實現方法,注意,沒有return返回。!
}
文章來源于領測軟件測試網 http://www.kjueaiud.com/