c語言中return 有什麼作用?在什麼情況下可以沒有ret

時間 2021-08-11 17:21:16

1樓:匿名使用者

c語言中,關鍵字return可以出現在任意函式中,如果該函式需要有一個結果,可以通過return語句帶回給呼叫函式中。return後的值是你自己定的。當然,函式中也可以沒有return語句。

比如:void fun ()

//該函式只是用來輸出一行*號,沒有涉及到計算,所以沒有return比如int fun(int n) //該函式計算累加和s=1+2+3+.....+n

2樓:匿名使用者

這個要看函式塊功能,簡而言之,比如一個函式做資料處理,如果只是做關係處理,不牽扯得出數值,那麼用void定義,叫無返回值的函式,這你肯定知道。如果需要通過運算得到某個數值,那麼就需要在執行完後返回相應的數值,這時就用return了。這個就需要你自己定義了。

還有,順便糾正一下,不是中斷就要return的。

3樓:

return 是結束當前函式,當你函式正常結束也可以不寫return,但是不推薦這麼寫。

return0 和1 是函式的返回值。

可以標誌這個函式是不是正常結束,也有很多其他的作用。

4樓:匿名使用者

return 字面的意思就是返回,如果你的功能函式裡不需要返回值,可以不寫return,讓程式自動走完就可以了。也可以控制程式走到某一**時,return,不必等程式走完。

return 0 和 return 1 就是某個功能函式執行完後返回0 和 1

5樓:匿名使用者

這個要看你需不需要返回值了。

void fa()

int fa1()

return 幾是根據需要 ,這個值可以用來判別函式是否成功,或者返回裡要得的結果

例子:int add( int a ,int b)//這個函式就是返回兩個數的和,你可以呼叫這個函式來運算加法int main()

6樓:匿名使用者

函式的返回值是通過return語句獲得的。return語句將被呼叫函式中的一個確定值帶回主調函式中去。如果需要從被呼叫函式帶回一個函式值(供主調函式使用),被呼叫函式必須包含return語句。

如果不需要從被呼叫函式帶回函式值可以不要return語句。return 0表示正常返回,return 1表示非正常返回(即出錯或異常)。

7樓:

return 返回函式的結果

沒有返回值的情況下可以沒有return

return 0 和 return 1. 就好像我問你吃了飯沒,你說吃了,或者 沒吃。就這個區別

8樓:小蟲

返回函式的值。比如一函式為void ***()就不用返回值

但是int ***()就需要返回一個int型的值

9樓:匿名使用者

返回函式結果啊,函式不為void 型別時都要有returned語句

c語言中return 有什麼作用?在什麼情況下可以沒有return?returen0和return1有什麼區別?

10樓:卓德蘭亥

這個要看函式塊功能,簡而言之,比如一個函式做資料處理,如果只是做關係處理,不牽扯得出數值,那麼用void定義,叫無返回值的函式,這你肯定知道。如果需要通過運算得到某個數值,那麼就需要在執行完後返回相應的數值,這時就用return了。這個就需要你自己定義了。

還有,順便糾正一下,不是中斷就要return的。

c語言中return 0 和return 1用法有什麼區別?為什麼有時兩個都可以?

11樓:

一般windows程式設計師認為return 0是正常返回,return 1是非正常返回(即可能出錯或異常),但這個只是標誌的規定,事實上return 0和return 1的使用是按照公司的編碼規定分別作出解釋的,也可以兩個都是正常的,不過比較常用的還是最初說的那種情況

12樓:匿名使用者

return 是給函式返回值的

0 做為判斷的邏輯假

1 為真

在if while 等裡面有用

c語言中return、return 0、return 1、return -1有什麼區別?

13樓:匿名使用者

表示程式的退出狀態,比如是正常退出還是異常退出,如是異常退出,是什麼原因異常退出,在linux下,這些經常需要用到

c語言中return 0和return 1有什麼區別?

14樓:江南一尾鳶

肯定有區別啦,return 0函式的返回值是0,而return 1表示函式的返回值是1,完解!

15樓:

return 0是結束程式,return 1表示函式的返回值是1

16樓:匿名使用者

你說的是main()函式中的return 0 和return 1吧?

main()函式是由系統呼叫的,所以返回值是給系統的一個資訊,如果返回值是0,代表正常結束,如果不為0,則代表可能出錯。

17樓:夕藍朵

return 0是結束程式,退出!return 1不會結束程式。

18樓:浦利仍妙旋

表示程式的退出狀態,比如是正常退出還是異常退出,如是異常退出,是什麼原因異常退出,在linux下,這些經常需要用到

c語言中return 有什麼作用?returen0和return1有什麼區別?

c語言中return 0和return 1有什麼區別

19樓:明月看盡滄桑

在不需要返回值的時候沒有區別,

return函式是應用在有返回值的函式中,帶出某種格式返回值用的;

c語言中函式是程式的基礎,main函式也是函式,有返回值型別(int),所以需要return語句,但是main函式的返回值通常不需要,所以如果就此考慮,return0 1沒有區別。

20樓:匿名使用者

return 是函式的返回值, 這裡你說的return 0 或1 可能表示的是false和true吧

c語言中return的作用,C語言中return的作用?

作用1 表示返回,這個程式可以結束了,可以不帶引數,如果你的成員執行到這裡,你就不往後執行了,可以加一個return語句,就不會再執行了 作用2 返回指定型別的值,在定義函式的時候不是有 int af int 這裡是返回值,return 後面接的就是這個返回值,這個函式執行後就可以給別的變數賦值了,...

C語言中的清屏有什麼作用那,C語言中清屏函式是什麼?

小丁創業 c語言中的清屏的作用為 清除螢幕輸出。呼叫清屏時,螢幕上的所有輸出都將被清除,這相當於為軟體重新提供了畫布以自由輸出。螢幕清除通常用於以下情況 1 當最後一個功能的執行完成時,輸出不再重要,並且需要顯示新的內容或選單。2 對於加密,例如某些記憶遊戲,在顯示幾秒鐘後,清除所有輸出。3 要顯示...

c語言中函式裡是不是遇到return語句就不再執行函式

小夏在深圳 c語言沒有嚴格意義上的 陣列型別 可能從c語言 角度來看,似乎有陣列型別的變數,但是如果嘗試將該變數像其他變數一樣使用,得到的實際上是指向陣列第一個元素的指標。在c語言程式開發中,不可以編寫下面這樣的 char f void 8 int main int argc,char ar 不能在...