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 要顯示...