如果函數(shù)沒有返回值,那么應(yīng)定義為void類型。void的字面意思是“無類型”,void *則為“無類型指針”,void *可以指向任何類型的數(shù)據(jù)。
開魯網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,開魯網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為開魯千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的開魯做網(wǎng)站的公司定做!
C語言程序中,若函數(shù)無返回值,則應(yīng)該對函數(shù)說明的類型是void。如果函數(shù)所體現(xiàn)的計算不需要返回結(jié)果,則數(shù)據(jù)類型可以指定為void類型。
C89 默認(rèn) 不給返回值類型 的 為 int 型,例如:main(){ return 0;} --- C99 和某些編譯器, “Banning implicit int“ 禁止了隱含默認(rèn)。或 編譯命令行里通過選項開關(guān) 可以 允許或禁止 隱含默認(rèn)。
public string st(string str){ return str.substring(2,str.length-1);} 然后你使用這個方法就會返回最后兩位。應(yīng)該沒寫錯把。錯了別拍我。這個看的懂把。我是自學(xué)C#的。C也看過,其實大致上都是差不多的。
簡單的說,函數(shù)就是一個算法,有不有返回值是跟這個函數(shù)做什么的有關(guān)系。
1、C語言中,如果要函數(shù)不返回值,則應(yīng)該吧函數(shù)的類型定義為“void”。在將函數(shù)定義為void類型的情況下在主調(diào)函數(shù)中調(diào)用該函數(shù),該函數(shù)調(diào)用表達(dá)式不能被用作子表達(dá)式給其他變量賦值。
2、當(dāng)將函數(shù)的返回值類型指定為void時,表示調(diào)用這個函數(shù)不會有返回值。當(dāng)不為函數(shù)指定返回值的類型時,函數(shù)默認(rèn)的返回值的類型是int。這與1是不同的。
3、C語言程序中,若函數(shù)無返回值,則應(yīng)該對函數(shù)說明的類型是void。如果函數(shù)所體現(xiàn)的計算不需要返回結(jié)果,則數(shù)據(jù)類型可以指定為void類型。
4、當(dāng)一個函數(shù)無返回值時,定義它的函數(shù)的類型是()。
5、這句話不對。當(dāng)函數(shù)沒有返回值類型時,表示函數(shù)類型為int。
6、為了避免混亂,在編寫C/C++程序時,對于任何函數(shù)都必須一個不漏地指定其返回值類型。如果函數(shù)沒有返回值,那么應(yīng)聲明為void類型。
1、有返回值的函數(shù) int function1(){ return 1; --必須要return 才能有返回值。};沒有返回值的函數(shù) void function2(){ return; --寫了return會直接跳出函數(shù),不會繼續(xù)執(zhí)行下面的語句。
2、對的,C語言中函數(shù)句柄(指針)指向一個地址,如果該函數(shù)沒有Return,那么函數(shù)句柄就沒有被賦值,會返回句柄指向內(nèi)存的值,表現(xiàn)出一個隨機(jī)的數(shù)。
3、函數(shù)的指針和引用類型的參數(shù)也可以作為返回值。
網(wǎng)站題目:c語言程序中若函數(shù)無 C語言程序中若函數(shù)無返回值咋應(yīng)對函數(shù)說明的類型是
轉(zhuǎn)載來于:http://www.chinadenli.net/article22/dcsojcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、域名注冊、網(wǎng)站營銷、微信公眾號、面包屑導(dǎo)航、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)