1樓:匿名使用者
不是必須有返回值。如果沒有返回值型別名為"void"。
void函式的定義:
void+函式名()//無型別+函式名
{// 程式**如果沒有返回值型別名為"void", 整數型別int 型別返回值為整數型別int,以此類推……
型別名有:void int long float int* long* float* ……
2樓:喜歡種蘑菇
按標準來說,c的main函式是需要有返回值的。標準中main函式返回型別是int的,所以需要一個返回值。但是由於歷史原因,很多地方可以看到沒有返回值的main。
比如直接main()或者說void main() 但是這樣一般編譯器也不會認為錯誤,不過建議還是寫標準的c的main函式,最好有一個返回值,0表示正常退出。
3樓:匿名使用者
在c語言中,其實都是有返回值的,即使你不寫,編譯器,也會幫你預設,為空,希望可以幫到你,沒有,是可以使用的,只是這義氣會幫你補為空
4樓:天空下的卵石
沒有返回值也可以,可以返回值為無的,但需要返回值**,返回的結果可以是空的
5樓:匿名使用者
是的c語言函式中必須有返回值,不然無法使用
6樓:古爾格
在寫函式時,
我們一般用 型別+函式名 來定義函式,void型別是空返回值,也就是沒有返回值。
其他的,如int、double等型別函式,需要返回相應型別的返回值。
7樓:我的
不一定要有返回值,void函式不許需要有返回值,但函式依然可以呼叫
8樓:匿名使用者
不一定哦,以void開頭就不需要return返回
C語言中,函式返回值的型別是由決定的
是由你定義函式時所定義的函式的型別決定的。也就是說函式是什麼類內型,容返回值就是什麼型別。比如 函式定義 int fun int a,char b 返回值就是整型 函式定義 int fun int a 返回值就是基型別為整型的指標 函式定義 void fun int a 無返回值 d定義函式時就是定...
c怎麼輸出函式的返回值,C函式的返回值有什麼作用
int funca void void main void int ret 0 ret funca cout c 函式返回值問題 1 函式的返回值是通過函式中的return語句獲得的。return語句將被呼叫函式中的一個確定值帶回主調函式中去。如果需要從被呼叫函式帶回一個函式值 供主調函式使用 被呼...
java中,帶返回值的函式,必須定義變數來接收嗎
這個有返回值不一定一定要用變數來接受的 如果你要用到這個方法的返回值對這個返回值操作的話才接受 看你的使用場景,正常是這樣,但是如果直接使用就不用,如int geta system.out.println geta 這個就不用定義變數 對返回值沒有興趣,或者只使用一次,可以不定義。寫一個方法,目的就...