在你的方法中可以看出是否有返回值,比如說(shuō)是public
在饒河等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需策劃設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都營(yíng)銷網(wǎng)站建設(shè),外貿(mào)網(wǎng)站建設(shè),饒河網(wǎng)站建設(shè)費(fèi)用合理。
void
getUser();這個(gè)方法就是沒(méi)有返回值的。想String,int,boolean,list等等這些都是有返回值的,只不過(guò)是返回的類型不同。原理都是一樣的
lz的意思是函數(shù)定義的時(shí)候?qū)⒎祷刂殿愋投x為void的情況么?可以通過(guò)參數(shù)里面?zhèn)髦羔?,這樣形參的值改變實(shí)參的值也跟著改變。比如定義為:
void
aaa(int
*b,int
*c){...}
調(diào)用的時(shí)候就aaa(變量1,變量2)
無(wú)返回值需聲明(void),否則在定義函數(shù)的時(shí)候需說(shuō)明返回值類型(如intmain()),在有返回值的函數(shù)中必然存在return語(yǔ)句,。如果不需要返回值,可用return-1;
一是返回給系統(tǒng) return 0
二是你寫的這個(gè)函數(shù)主函數(shù)在調(diào)用時(shí)如果你返回了一個(gè)值 主函數(shù)就會(huì)得到這個(gè)值
直接來(lái)說(shuō)吧。。。。
把函數(shù)定義為void類型,就不需要返回值,像這樣——
void
chang()
{
。。。。。。。。。。
}
如果定義為int,float這種類型的函數(shù),就得返回值,像這樣——
int
chang()
{
。。。。。。。。。。
return
0;
}
return
0表示結(jié)束函數(shù),return
1表示函數(shù)出錯(cuò),你也可以return一個(gè)想要的數(shù)值,如(int
t;return
t;)。。。。
如果你是初學(xué),那就大概知道void是不需要返回值的,int是需要返回值的。。。。
如果你的函數(shù)沒(méi)有加上返回值類型,默認(rèn)的是int類型的
就像
fun()
{}
上面這個(gè)函數(shù),默認(rèn)返回int類型,當(dāng)然你不返回也沒(méi)多大關(guān)系