還有些不用返回值的,比如,輸出,或者給有地址的變量賦值等 這些函數(shù)前面就可以用void 表示無(wú)返回值,當(dāng)然你也可以返回你想返回的。
成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的德宏州網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
不過(guò),也有少部分情況下是不需要返回值的,那就是你不太關(guān)心這個(gè)函數(shù)的具體運(yùn)行情況,或者這個(gè)函數(shù)本身很簡(jiǎn)單,出錯(cuò)的幾率太小了,又或者是初學(xué)者在練習(xí)的時(shí)候。
無(wú)返回語(yǔ)句時(shí),返回值是0。這就意味著,只要函數(shù)沒(méi)有被說(shuō)明為空值,它就可以用在任何有效的C語(yǔ)言表達(dá)式中作 為操作數(shù)。這樣下面的表達(dá)式都是合法的C語(yǔ)言表達(dá)式。
函數(shù)可以有返回值,也可以沒(méi)有返回值。對(duì)于沒(méi)有返回值的函數(shù),功能只是完成一個(gè)操作,應(yīng)將返回值類型定義為void,函數(shù)體內(nèi)可以沒(méi)有return語(yǔ)句,當(dāng)需要在程序指定位置退出時(shí),可以在該處放置一個(gè)。
不是必須有返回值。如果沒(méi)有返回值類型名為void。
C語(yǔ)言中,關(guān)鍵字return可以出現(xiàn)在任意函數(shù)中,如果該函數(shù)需要有一個(gè)結(jié)果,可以通過(guò)return語(yǔ)句帶回給調(diào)用函數(shù)中。return后的值是你自己定的。當(dāng)然,函數(shù)中也可以沒(méi)有return語(yǔ)句。
1、返回值是函數(shù)的計(jì)算結(jié)果,比如用函數(shù)計(jì)算1+1返回值就是2;另外返回值并不一定的我們想要的結(jié)果,比如1+1如果返回3了,那就是函數(shù)代碼有錯(cuò)誤。
2、很正常啊,沒(méi)有返回值,就是不需要返回值。比如:定義一個(gè)函數(shù),在函數(shù)中打印信息到屏幕上。
3、void main()表示函數(shù)無(wú)返回值,就是說(shuō)在程序的結(jié)尾處不需要加上return 0。而return是在函數(shù)體中,用來(lái)返回特定值的。
1、如果函數(shù)沒(méi)有返回值,那么應(yīng)定義為void類型。void的字面意思是“無(wú)類型”,void *則為“無(wú)類型指針”,void *可以指向任何類型的數(shù)據(jù)。
2、C語(yǔ)言程序中,若函數(shù)無(wú)返回值,則應(yīng)該對(duì)函數(shù)說(shuō)明的類型是void。如果函數(shù)所體現(xiàn)的計(jì)算不需要返回結(jié)果,則數(shù)據(jù)類型可以指定為void類型。
3、嗯,在C語(yǔ)言中,未說(shuō)明返回值的函數(shù)類型就會(huì)默認(rèn)是int,這是規(guī)定你記住就好了,還有不說(shuō)明返回值類型是一種不好的習(xí)慣,建議在定義函數(shù)是說(shuō)明返回值類型。。
4、不是必須有返回值。如果沒(méi)有返回值類型名為void。