return 可以分兩種情況:
創(chuàng)新新互聯(lián),憑借十余年的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),本著真心·誠(chéng)心服務(wù)的企業(yè)理念服務(wù)于成都中小企業(yè)設(shè)計(jì)網(wǎng)站有成百上千家案例。做網(wǎng)站建設(shè),選創(chuàng)新互聯(lián)建站。
1.有返回值的函數(shù)
int function1(){
return? 1;? ? --必須要return 才能有返回值。
};
2.沒(méi)有返回值的函數(shù)
void?function2(){
return;? ? --寫了return會(huì)直接跳出函數(shù),不會(huì)繼續(xù)執(zhí)行下面的語(yǔ)句。
int a=1+1;
};
擴(kuò)展資料:
被調(diào)用函數(shù)是void類型表達(dá)式最后一句寫return是沒(méi)有意義的,如果在表達(dá)式的最上面寫return就會(huì)直接跳出函數(shù)不會(huì)執(zhí)行下面的語(yǔ)句,。
2.被調(diào)用函數(shù)不是void類型,你肯定需要函數(shù)的返回值,比如你寫一個(gè)你調(diào)用比大小的函數(shù)你肯定需要知道誰(shuí)大誰(shuí)小,記住函數(shù)一旦遇到 return 語(yǔ)句就立即返回,后面的所有語(yǔ)句都不會(huì)被執(zhí)行到了。
參考資料
百度百科-return(C語(yǔ)言語(yǔ)句)
一是函數(shù)名,最好是讓人一看就知道這個(gè)函數(shù)是干什麼用的,起碼別讓人誤解。
二是參數(shù)個(gè)數(shù),一般是越少越好
三是注釋,這玩意對(duì)寫的人不重要,對(duì)讀的人可就重要了
四是函數(shù)大小,據(jù)說(shuō)嚴(yán)格的時(shí)候,函數(shù)體不能超過(guò)5行,做不到的話,能短點(diǎn)就短點(diǎn),太長(zhǎng)就分成幾個(gè)函數(shù)寫
函數(shù)說(shuō)明和函數(shù)體.
1)函數(shù)說(shuō)明
這部分主要包括函數(shù)類型
函數(shù)名
形式參數(shù)等.如int
max(int
x,int
y)
2函數(shù)體
這部分由一對(duì)大括號(hào){
}來(lái)界定。
需要準(zhǔn)備的材料分別有:電腦、C語(yǔ)言編譯器。
1、首先,打開(kāi)C語(yǔ)言編譯器,新建一個(gè)初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,輸入C語(yǔ)言代碼:int fun(){return 1;}。
3、編譯器運(yùn)行test.cpp文件,此時(shí)成功調(diào)用fun()函數(shù)輸出了內(nèi)容。