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

時間 2021-09-11 22:33:37

1樓:

作用1:表示返回,這個程式可以結束了,可以不帶引數,如果你的成員執行到這裡,你就不往後執行了,可以加一個return語句,就不會再執行了

作用2:返回指定型別的值,在定義函式的時候不是有 int af();int 這裡是返回值,return 後面接的就是這個返回值,這個函式執行後就可以給別的變數賦值了,他的值就是return 後面的值

2樓:孫永超

有的時候你定義了一個函式,如求2數中較大的數int max(int a,int b)

return c;就返回了a和b中較大的數

在主函式中 定義了一個變數m m=max(3,4);m就可以接收max返回的值

3樓:匿名使用者

一般return語句用於函式返回值,當外界呼叫該函式需要知道函式執**況的時候,就需要用返回值來告訴呼叫者,而當呼叫者不需要知道執**況,只需要去執行該函式的時候,那就不需要返回值。

給你舉兩個相對生動點的例子:

1. 當你去給別人轉賬的時候,銀行要告訴你是不是轉成功了,這種模式就需要返回值。

2. 養魚場餵魚的時候,只需要把食物丟到池塘就可以了,不需要管那隻魚吃了那隻魚沒吃,這種情況就可以不用設計返回值。

4樓:匿名使用者

如果你需要用到自己編寫的某一個函式的結果的值 那麼就需要返回一個值例如:int fun(int a, int b)//在執行到return語句是函式就執行結束了 下面的語句不會被執行int main()

5樓:

這要看函式有沒有返回值,

1.形如 void main(void); //則不需要 return(加上不帶返回值的return也是可以的); 但如果加了「return+返回值/式值」, 有些編譯器會報錯或報警。

2.形如 int main(void); //則需要加 return + 返回值/式值,否則有些編譯器會報錯或報警。 //沒有 return+值; 則返回一個隨機值

6樓:

return 0;完成了一個跳轉作用,結束一個函式(或者一個程序);同時它帶了一個返回值,你可以根據這個返回值做些操作(判斷函式呼叫出錯與否);

return;則只是完成了第一個功能。

建議現在只要簡單的理解就可以了,實際上它會呼叫核心函式,我們也沒必要只要它具體做了什麼事……

c語言中return 0是什麼作用

7樓:沐星辰曦

表示函式的返回值,可以根據需要返回不一定是0,一般函式的返回值是整數時,對返回值沒有什麼要求可以寫return 0,比如 :

int main()

int i;

if(number<=1) return 0;

for(i=2;i<=10;i++)

說明main 需要返回一個int型的數。

我們用return返回一個值,也就是說我們希望那個函式返回一個什麼結果,我們就return什麼。int add (int a, int b)這個函式就反回了引數中兩個數的積。

return用於函式內部,含義為返回。其作用是退出函式。如果函式宣告的返回值型別不是void型,通過return可以返回一個對應型別的值,這個值稱為函式的返回值。

return 0的含義就是,退出函式並將0值返回給主調函式。

8樓:風若遠去何人留

return是c語言的關鍵字,注意開頭字母不能大寫,c語言是大小寫敏感的語言。

return用於函式內部,含義為返回。其作用是退出函式。如果函式宣告的返回值型別不是void型,通過return可以返回一個對應型別的值,這個值稱為函式的返回值。

該值會傳遞給主調函式。

如函式為int func();那麼呼叫

a = func();時,a就會被賦值為func的返回值。

於是return 0的含義就是,退出函式並將0值返回給主調函式。

9樓:匿名使用者

return 在main函式裡面是程式退出的語句,當函式中遇到return 0;則會終止該函式;想連續輸入輸出可以加個迴圈麼如:while(scanf("... ",...

)){}就可以了。

10樓:鵬仔

return 在main函式裡面是程式退出的語句,連續輸入輸出可以加個迴圈麼

c語言中return 0 表示什麼

11樓:沐星辰曦

表示函式的返回值,可以根據需要返回不一定是0,一般函式的返回內值是整數時,對返回容值沒有什麼要求可以寫return 0,比如 :

int main()

int i;

if(number<=1) return 0;

for(i=2;i<=10;i++)

說明main 需要返回一個int型的數。

我們用return返回一個值,也就是說我們希望那個函式返回一個什麼結果,我們就return什麼。int add (int a, int b)這個函式就反回了引數中兩個數的積。

return用於函式內部,含義為返回。其作用是退出函式。如果函式宣告的返回值型別不是void型,通過return可以返回一個對應型別的值,這個值稱為函式的返回值。

return 0的含義就是,退出函式並將0值返回給主調函式。

12樓:a羅網天下

1、返du回值int 型別的函式返回:

return語句用來zhi結束dao迴圈,或返回一個函式回的值。

return 0:一般用在主函式結束時,按照程答序開發的一般慣例,表示成功完成本函式。

2、布林型別返回:

return 0:返回假;

return 1:返回真;

例子如下:int main() else }

13樓:匿名使用者

寫小的程式時(比如寫一個程式),其實return 0是用不到的,當大型程式時,可以用於返回時的debug和判斷程式

14樓:匿名使用者

在程式設計的俚俗裡通常按返回值表示程式成功與否,通常0表示成功,而非零返回通常都代表有問題。

15樓:希伯來爵

return 出現在函式中,

第一個作用是立即結束函式從而返回到呼叫函式的地方如專果屬return後面帶引數 比如return 0則說明呼叫者需要從這個函式中得到一個結果

比如我定義一個函式

int f()//返回型別是int

然後我定義一個變數int a;

呼叫函式a=f();

然後a就等於1了

16樓:**夢幻

return 0是作業系統bai的預設du約定。

比如你編譯

zhi了兩個程式a.exe和b.exe

然後dao在命令列

回(cmd)裡執行a && b回車,那麼如果答a返回0,作業系統會繼續執行b;如果a返回其他值,比如-1,作業系統就不會執行b了(這裡和c語言剛好相反,c語言裡面0表示false,&&後面的反而不執行)。

當然,如果你只是單個程式執行,返回什麼都無所謂。

17樓:匿名使用者

在tc中,

bai是不需要的

這個在vc中,好像是必須du的

我也不是zhi很理解,好像是vc框架必須的**你可以這麼理解,c是有dao

很多的函式互相包含呼叫構成的,main也是一個函式c中,是函式就必須有返回值,這個是定下的

有返回型別的,就是返回型別和程式運算返回結果void其實也有返回值,他好像是呼叫成功返回非零值,失敗返回零main也是函式,那麼他也有返回值,不過我們一般用不到,我們一般也不在意這個返回值,是給系統判斷用的

18樓:

這個函式遇到return將不再執行,而是返回數值0

19樓:j星願

return 0表示函式的返回值為0

20樓:匿名使用者

return 0;一般表示正確返回。如果你的程式出現一個異常,你想返回,但是又不屬於正確返回,你就返回-1。

這個不用太糾結!!!

21樓:匿名使用者

在c語言中bai

,return函式有兩種原du

型1、return 1;

2、return (1)

這兩zhi種原型是等價的。

關於daoreturn的幾句話是:

1、有專

些函式確實可

屬以不需要return,自然結束即可,如上面的outputsomething();

2、有些人習慣為return的返回值加一對(),如: return (a); 這樣寫和 return a;完全一樣。當然,在某些特殊的情況下,一對()是必要的。

3、一個函式是void型別時,return不能接返回,這時return僅起結束函式的作用。

4、記得return 接的是一個表示式,可以是一個立即數,一個變數,一個計算式,前面我們就看到 return a+b;的例子。 return 甚至也可以接一個函式。

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

c語言中,關鍵字return可以出現在任意函式中,如果該函式需要有一個結果,可以通過return語句帶回給呼叫函式中。return後的值是你自己定的。當然,函式中也可以沒有return語句。比如 void fun 該函式只是用來輸出一行 號,沒有涉及到計算,所以沒有return比如int fun i...

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

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

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

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