一個方法,可以有返回值,也可以沒有!首先方法有參數(shù),方法就像一個箱子,里面有機(jī)關(guān)。然后參數(shù)就是需要通過機(jī)關(guān)處理的東西,然后被機(jī)關(guān)處理完之后·最后從出口出來一個新的東西。那個就是返回的值。!你傳進(jìn)一個值~然后通過你寫的方法處理,返回一個新的值,來達(dá)到你的目的。例如我寫一個方法st()。方法的作用就是傳遞進(jìn)去一個字符串,然后自動截取最后的兩個字符。然后返回給你!

創(chuàng)新互聯(lián)建站專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、南關(guān)網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、購物商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為南關(guān)等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
public string st(string str)
{
return str.substring(2,str.length-1);
}
然后你使用這個方法就會返回最后兩位。。應(yīng)該沒寫錯把。。錯了別拍我。
這個看的懂把。我是自學(xué)C#的。C也看過,其實大致上都是差不多的。!沒有返回值的話就相當(dāng)于是一個過程存儲在方法里。可以反復(fù)的利用。只要需要這個過程的時候。直接用這個方法就可以了。多省事。
C語言中,如果要函數(shù)不返回值,則應(yīng)該吧函數(shù)的類型定義為“void”。
在將函數(shù)定義為void類型的情況下在主調(diào)函數(shù)中調(diào)用該函數(shù),該函數(shù)調(diào)用表達(dá)式不能被用作子表達(dá)式給其他變量賦值。
void的字面意思是“無類型”,void *則為“無類型指針”,void *可以指向任何類型的數(shù)據(jù)。
擴(kuò)展資料:
void類型指針要注意規(guī)則:
1、void 指針是一種特殊的指針,表示為“無類型指針”,在 ANSI C 中使用它來代替“char*”作為通用指針的類型。由于 void 指針沒有特定的類型,因此它可以指向任何類型的數(shù)據(jù)。
2、void*類型只有地址信息沒有類型信息,所以不能計算偏移。
3、要將void指針賦值給其他類型的指針,必須進(jìn)行強(qiáng)制類型轉(zhuǎn)換。
4、在編程中,如果函數(shù)的參數(shù)可以是任意類型指針,那么應(yīng)該使用 void 指針作為函數(shù)的形參,這樣函數(shù)就可以接受任意數(shù)據(jù)類型的指針作為參數(shù)。
void使用注意:
1、如果函數(shù)沒有返回值,那么應(yīng)聲明為void類型,在C語言中,凡不加返回值類型限定的函數(shù),就會被編譯器作為返回整型值處理。但是許多程序員卻誤以為其為void類型。
2、如果函數(shù)無參數(shù),那么應(yīng)聲明其參數(shù)為void。
3、void不能代表一個真實的變量
參考資料來源:百度百科-void
編譯器是可以通過的。但這不是標(biāo)準(zhǔn)的寫法,f函數(shù)沒有聲明,那么在C語言中默認(rèn)是int類型的,應(yīng)該有return 語句。 而且也不利于調(diào)試,因為如果要使用調(diào)試工具gbd的話,它進(jìn)入函數(shù)后一定要有return才能跳出來。 我建議寫代碼一定要養(yǎng)成好的習(xí)慣,這樣可以避免很多麻煩。
無返回值的函數(shù),只進(jìn)行某種操作。\x0d\x0a有返回值的函數(shù),可以將某個變量或指針返回其調(diào)用函數(shù)。\x0d\x0a\x0d\x0a兩者形式上的區(qū)別如下:\x0d\x0a無返回值:void fun1();\x0d\x0a有返回值:int fun2();\x0d\x0a\x0d\x0a調(diào)用的區(qū)別:\x0d\x0a無返回值:\x0d\x0amain()\x0d\x0a{\x0d\x0a??\x0d\x0afun1();\x0d\x0a??\x0d\x0a}\x0d\x0a有返回值:\x0d\x0amain()\x0d\x0a{\x0d\x0aint a;\x0d\x0a??\x0d\x0aa=fun2();\x0d\x0a??\x0d\x0a}
沒有返回值的函數(shù)通常用來做一些數(shù)據(jù)的修改或?qū)崿F(xiàn)些內(nèi)部功能。而有返回值的函數(shù)通常作用為數(shù)據(jù)存儲。當(dāng)然實際上沒有那么明顯的界限,只是你要知道沒返回值的函數(shù)一樣有意義
分享文章:c語言無返回值的函數(shù) c語言無返回值的函數(shù)賦值
網(wǎng)頁網(wǎng)址:http://chinadenli.net/article40/hpjjeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、營銷型網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、網(wǎng)站建設(shè)、電子商務(wù)、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)