C語言中return的含義,C語言中Return 0是什麼作用

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

1樓:及羽揚俊

在函式返回型別為void時,即不需要返回任何值,要想結束函式就用

return;

它表示函式執行到這一句時終止函式

2樓:匿名使用者

return 表示結束當前函式並返回值,如果沒定義,則返回 null

如 return 1; 表示返回1

return; 表示返回 null

3樓:匿名使用者

這裡我給你一個簡單的c程式的例子。

int main()

因為在主函式的前面定義了一個int型別的數值,這個資料型別正反應了return要返回的資料型別。通過return,可以讓你對你所關心的資料被另外一個函式來呼叫。這要在你充分理解的c語言的模組化的程式設計理念之後才會有更深刻的理解。

當然下面的操作也是正確的。

void main()

4樓:匿名使用者

return返回一個數值的意思就是把return 《表示式》後面表示式的值返回給呼叫他的函式。舉個例子:

int sum(int i,int j)

main()

程式的輸出為:

21這個21從何而來呢main函式呼叫sum(a,b)函式時將a的值賦給i,b的值賦給j,上面說了return i+j;會計算i+j的值也就是結果等於21,並將21帶回給呼叫它的函式,即c=sum(a,b);相當於c=21,這個21 就是由sum(a,b)中的return反回來的。

c語言中return 0是什麼作用

5樓:沐星辰曦

表示函式的返回值,可以根據需要返回不一定是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值返回給主調函式。

6樓:風若遠去何人留

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

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

該值會傳遞給主調函式。

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

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

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

7樓:匿名使用者

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

)){}就可以了。

8樓:鵬仔

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

c語言中return 0 的真正含義

9樓:仙戈雅

return 0這個就是函式的返回型別,你不要糾結return 0; 它只不過是大家預設的寫法。你也可以返回其它的數也行。只要是在int範圍內就有效。

當然你也可以不使用return 0; 其做法就是把函式型別改為void即可。

10樓:匿名使用者

return 0 表示操作成功,正常結束

return -1 表示操作失敗,出現異常

11樓:**夢幻

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

比如你編譯了兩個程式a.exe和b.exe然後在命令列(cmd)裡執行a && b回車,那麼如果a返回0,作業系統會繼續執行b;如果a返回其他值,比如-1,作業系統就不會執行b了(這裡和c語言剛好相反,c語言裡面0表示false,&&後面的反而不執行)。

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

12樓:匿名使用者

在tc中,是不需要的

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

我也不是很理解,好像是vc框架必須的**

你可以這麼理解,c是有很多的函式互相包含呼叫構成的,main也是一個函式

c中,是函式就必須有返回值,這個是定下的

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

13樓:匿名使用者

我覺得你的理解有點偏了。return 多少代表什麼含義,是人為定的。

至於為什麼需要return一個數,看你函式定義的。

例如:你定義int main()主函式,那你肯定要return一個int型啊,至於return零是正常結束還是return負一是正常結束,隨你定義啊。

你定義void main(),你不就不需要return咯。

c語言中的return()返回值是什麼意思?

14樓:清溪看世界

return ()表示從被調bai函式返回到主調函式繼du續執zhi行,返回dao時可附帶一回個返回值,返回值的型別由return後面的引數確答定;return語句可以用來返變數或指標中的值,也可以用來返回0,表示返回為空,返回一個代數值,通常在子函式zd的末尾。

return 表示把程式流程從被調函式轉向主調函式並把表示式的值帶回主調函式,實現函式值的返回,返回時可附帶一個返回值,由return後面的引數指定。

15樓:堅持自己的本色

return ()表示從被調函式返回到主調函式繼續執行,返回時可附帶一個返回值,返回值的型別由return後面的引數確定。但當呼叫函式是void型別時,return()語句可不要寫。

16樓:

函式定義時規定返回值型別後,return()返回當前函式的返回值。

17樓:知運

呼叫包含該抄return()的函式時,返回括號裡面的值。

如:int add(int a,int b)...int x;

x=add(2,3);//x就等於5了;

...函式相當於人的行為,有的需要一個結果,有的不需要。比如:a叫b去拿本書,返回結果就是所要的那本書了,但如果a叫b去打c一巴掌,那b去做就行了,不需要返回結果給a。

18樓:匿名使用者

return返回一個數值的意思就是把return <表示式》後面表示式的值返回給呼叫他的函式回。舉個例子:

int sum(int i,int j)

main()

程式的輸出為:

21這個21從何而來呢main函式呼叫sum(a,b)函式時將a的值賦給i,b的值賦給j,上面說了return i+j;會計算i+j的值也就是結果等於21,並將21帶回給呼叫它的函式,即c=sum(a,b);相當於c=21,這個21 就是由sum(a,b)中的return反回來的。

c語言中return 0;和return(0); 有什麼區別?

19樓:海天盛

1、退出方式不同

return0表示程式正常退出,return(0)表示程式異常退出,return語句可以用來返回變數或指標中的值,也可以用來返回0,表示返回為空,返回一個代數值,通常在子函式zd的末尾。作為程式開發的一般實踐,該函式失敗了。

2.不同的含義

return0表示函式的正常結束,return(0)表示函式異常終止,被呼叫的函式return1只是向主函式提供一個標誌,指示執行遇到異常,然後返回主函式進行處理,繼續執行。

3.布林型別返回不同

對於「yes」返回true,對於「no」返回false,例如:isalpha()來確定它是否是一個字母isdigit()來確定它是否是一個數字。

20樓:蕭韞俎雯華

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

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

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

1沒有區別。

21樓:鞠翠花喻書

看你的主函式,通常是沒有影響的

舉個例子

函式fun

intfun();

//這個就需要返回一個值了

void

fun();//就不需要

-----------------

有沒影響在於你這個if語句所在的函式體,如我所說,void代表不需要返回值,則是return,

否則就需要return

0(如果是int或其他可以轉換的型別的話)

22樓:

在c語言中,return函式有兩種原型

1、return 1;

2、return (1)

這兩種原型是等價的。

關於return的幾句話是:

1、有些函式確實可以不需要return,自然結束即可,如上面的outputsomething();

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

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

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

c語言中return 0 表示什麼

23樓:沐星辰曦

表示函式的返回值,可以根據需要返回不一定是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值返回給主調函式。

24樓:a羅網天下

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

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

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

2、布林型別返回:

return 0:返回假;

return 1:返回真;

例子如下:int main() else }

C語言中int的含義,c語言中int 代表什麼意思

int 定義一個整型變數。比如 int i 表示定義一個整數i 也可以賦予初始值。int i 1 int後接一個字元是定義一個整型變數,vc中佔四位元組。c語言中int 代表什麼意思 c c 程式語言中,int表示整型變數,是一種資料型別,用於定義一個整型變數,在不同編譯環境有不同的大小,不同編譯執...

c語言中return用法 請熟練者進

橘落淮南常成枳 return是返回值,這個返回值是和函式的型別有關的,函式的型別是什麼,他的返回值就是什麼 比方主函式intmain 這裡就必須有一個return,只有void時可以不用返回值。功能函式 intfun return1 這個時候fun函式的作用就是返回一個int型別的值,可以直接拿來用...

c語言中什麼時候該用return什麼時候不用

當你定義函式的時候才要用,有些函式有返回值,也就是呼叫一個函式之後,該函式返回一個值給你。如 int fun int a 這個函式就要用return 而且return 後面跟的變數或字面常量應該是整形才對,如果是不能自動轉換成整形的資料如double型的,系統就會報錯,但是如果return一個sho...