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語言中什麼是函式的返回值
當一個函式不是void型的時候就必須有一個返回值 main 函式除外,這個返回值就看你這個函式本身是什麼型的。返回值經常用來標誌一些東西,比如一個遊戲程式中的函式int win 用來判斷輸贏,輸返回0,贏返回1,然後主調函式可以根據它的返回值做相應的處理,比如這樣的句子 if win speed 進...
c語言中的返回值
其實你的概念一定要清楚的哦,像這種問題得分兩個情況來考慮的 首先看函式的行參,如果是陣列型別或者是指標型別的,可以斷定為 地址傳遞 也就是說,一旦主函式呼叫該函式時,函式間是存在地址傳遞的,把要進行處理運算的主函式的內容的地址傳遞給函式,參與運算的資料其實就是主函式中的實參的內容,簡單來講,就是行參...
c關於類函式返回值c關於模板類函式返回值
請問你要返回哪個類的物件?返回什麼型別就寫什麼就行了,以下寫法都是可以的 include include using namespace std template class car int main 好像在類裡都可以省略,我在dev cpp 4.9.9.2和visual studio 2012裡都...