當前位置:首頁 » 編程語言 » c語言中的return語句

c語言中的return語句

發布時間: 2022-04-28 17:24:54

① 請教各位:c語言中return語句的用法

return 的作用是結束正在運行的函數,並返回函數值。return後面可以跟一個常量,變數,或是表達式。
return b;return(b);一樣的效果,返回b的值

return;    return 的作用是結束正在運行的函數,並返回函數值。return後面可以跟一個常量,變數,或是表達式。

② c語言return語句怎麼用

C語言中return語句主要用來返回函數的值。
函數的構成:
函數返回類型 函數名(形參(可有可無,看是否需要))
{
語句。。。。
}
當函數返回類型為void表示無返回值。所以不需要return值。
至於其他返回類型,則return 返回同樣類型的值。
return的用途 主要是函數間值得傳遞

③ c語言return用法

在函數中,如果碰到return 語句,那麼程序就會返回調用該函數的下一條語句執行,也就是說跳出函數的執行,回到原來的地方繼續執行下去。但是如果是在主函數中碰到return語句,那麼整個程序就會停止,退出程序的執行。

函數的返回值是由返回語句return實現的,函數執行的最後一個操作就是返回,返回的意義是:

(1)子程序函數返回主調函數,宣告函數的一次執行結束,在調用期間所分配的變數單元被撤消;

(2)送函數值到調用表達式中,當然這一點並不是必需的,因為有些函數有返回值,有些函數沒有返回值。

(3)c語言中的return語句擴展閱讀:

c語言中return作為英語單詞的含義:

return,英文單詞,動詞、名詞、形容詞,作動詞時意為「返回;(尤指感覺)恢復;把……退回;以……相報;(網球等)回擊(球)」,作名詞時意為「返回;恢復;歸還;(網球等)回擊球;被退回的東西;迴路導線」,作形容詞時意為「來回的;巡迴的;報答的;回程的;返回的」。

④ C語言中return怎麼用,主函數中一定要用嗎

return,從函數調用執行中返回,可以分兩種情況:

1、void型

例如:

void f2()

{

int i=1;

//return;//這樣也可以,不要這一句也可以

}

2、非void型

例如:

int f1()

{

int i=1;

return 1;

//return(i); //這樣也可以

}

有時即使被調用函數是void類型 被調函數中的return也不是毫無意義的;對於void,在函數的最後一行代碼,可以不用;其他地方,因為你要返回函數調用,所以必須要用。

對於非void,既然函數返回值類型定義為非void,那麼肯定需要使用這個函數的返回值。比如返回值是函數運行結果,或者表明函數運行結果是成功還是失敗。這種情況,即使是函數最後一行,也需要使用。

對於有些情況,沒有return,編譯器也不會報錯,比如main函數(編譯器會默認返回值為0,假設你的main函數返回值是int)。但是為了保持良好的習慣,還是建議使用。

比如你寫的程序編譯後需要在腳本中調用,我們可以通過檢查你的程序的結束代碼來判斷你的程序的執行情況,成功或是失敗。這時候的檢查就依賴於你是否在main函數中正確使用了return。

(4)c語言中的return語句擴展閱讀:

舉例:

#include "stdio.h"

void function()

{printf("111111");

return;

printf("222222");

}

main()

{

function();

}

運行結果為:屏幕上只輸出一串數字1 而沒有2。 但是如果去掉function函數中的return語句 就可以同時輸出一串數字2。這里的return其實還有個退出該程序的作用!也就是說在printf("111111");後面加了個return,就表示結束該函數,返回主函數中去了!

參考資料

網路_return(C語言語句)

⑤ c語言中的return語句用法

這個就是函數的返回值,比如說fun1中return
1,那麼這個函數的值就是1,比如這樣
int
i;
int
fun(XXXX)
{
......;
return
1;
}
i
=
fun(xxxx);
最後i就等於1
還有函數遇到return,當前的函數就會結束,比如fun遇到return這個函數就結束了。

⑥ 在c語言中,return的作用和用法

一般return語句用於函數返回值,當外界調用該函數需要知道函數執行情況的時候,就需要用返回值來告訴調用者。
而當調用者不需要知道執行情況,只需要去執行該函數的時候,那就不需要返回值。
return的作用1:表示返回,這個程序可以結束了,可以不帶參數。
如果你的成員運行到這里,你就不往後運行了,可以加一個return語句,就不會再執行了。
作用2:返回指定類型的值,在定義函數的時候不是有
int
af();int
這里是返回值。return
後面接的就是這個返回值,
這個函數執行後就可以給別的變數賦值了,他的值就是return
後面的值。

⑦ c語言中的RETURN()返回值是什麼意思

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

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

(7)c語言中的return語句擴展閱讀:

return通常是必要的,因為函數調用的時候計算結果通常是通過返回值帶出的; 如果函數執行不需要返回計算結果,也經常需要返回一個狀態碼來表示函數執行的順利與否(-1和0就是最常用的狀態碼),主調函數可以通過返回值判斷被調函數的執行情況。

如果函數名前有返回類型定義,如int,double等就必須有返回值,而如果是void型,則可以不寫return,但這時即使寫了也無法返回數值。

⑧ C語言中return的作用是什麼,能具體點嗎

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

return通常是必要的,因為函數調用的時候計算結果通常是通過返回值帶出的。 如果函數執行不需要返回計算結果,也需要返回一個狀態碼來表示函數執行的順利與否(-1和0就是最常用的狀態碼),主調函數可以通過返回值判斷被調函數的執行情況。

(8)c語言中的return語句擴展閱讀:

C語言return返回值的說明:

1、沒有返回值的函數為空類型,用void表示。

2、return 語句可以有多個,可以出現在函數體的任意位置,但是每次調用函數只能有一個 return 語句被執行,所以只有一個返回值。

3、函數一旦遇到 return 語句就立即返回,後面的所有語句都不會被執行到了。從這個角度看,return 語句還有強制結束函數執行的作用。

4、return語句是提前結束函數的唯一辦法。

參考資料來源:網路-return(C語言語句)

⑨ c語言中return用法

第一個作用,也就是他的真實作用
返回值,這個返回值是和函數的類型有關的,函數的類型是什麼,他的返回值就是什麼
比方主函數int
main()
{}這里就必須有一個return,只有void時可以不用返回值。
功能函數
int
fun()
{
return
1;
}
這個時候fun函數的作用就是返回一個int
類型的值,可以直接拿來用比方int
a=fun();
這里就相當於int
a=1;
另外一個作用return後面的語句不會執行,我們可以用它來結束程序
比方找出三個數種最大的一個數
void
main
{
int
a,b,c;
if(a>b)
if(b>c)
{
return
printf("最大值為%d",a);
}
.....
}
在這里if(b>c)
我們就可以直接得出a是最大了,就沒必要執行下面的語句了,return治理就起到了終止語句的作用了
等用得多了還會有些妙用的

熱點內容
安卓備忘錄怎麼轉蘋果去 發布:2025-07-14 20:57:16 瀏覽:114
加密貨幣app 發布:2025-07-14 20:46:57 瀏覽:553
醫院防汛演練方案與腳本 發布:2025-07-14 20:41:11 瀏覽:778
公網ip做域伺服器地址 發布:2025-07-14 20:40:13 瀏覽:52
php獲取幾 發布:2025-07-14 20:22:20 瀏覽:376
舊安卓如何刷入最新安卓 發布:2025-07-14 20:16:14 瀏覽:763
伺服器或網路不給力是什麼意思 發布:2025-07-14 20:15:36 瀏覽:318
爬網站資料庫 發布:2025-07-14 20:15:20 瀏覽:520
邵雍的演算法 發布:2025-07-14 20:13:49 瀏覽:119
離線燒錄加密 發布:2025-07-14 20:12:13 瀏覽:620