c語言return
⑴ c語言中,return是什麼意思,怎麼用
以下是個人理解(只供參考)
return
呢用在帶有反回型的函數中:如
int
main(void)
{
...;
return
0;
}
說明main
需要反回一個int型的數!
更多的時候,我們用return還反回一個值,也就是說我們希望那個函數反回一個什麼結果,我們就return什麼!如:
int
add
(int
a,
int
b)
{
return
(a+b);
}
這個函數就反回了參數中兩個數的和!
⑵ c語言中的RETURN()返回值是什麼意思
return ()表示從被調函數返回到主調函數繼續執行,返回時可附帶一個返回值,返回值的類型由return後面的參數確定;Return語句可以用來返變數或指針中的值,也可以用來返回0,表示返回為空,返回一個代數值,通常在子函數zd的末尾。
return 表示把程序流程從被調函數轉向主調函數並把表達式的值帶回主調函數,實現函數值的返回,返回時可附帶一個返回值,由return後面的參數指定。
(2)c語言return擴展閱讀:
return通常是必要的,因為函數調用的時候計算結果通常是通過返回值帶出的; 如果函數執行不需要返回計算結果,也經常需要返回一個狀態碼來表示函數執行的順利與否(-1和0就是最常用的狀態碼),主調函數可以通過返回值判斷被調函數的執行情況。
如果函數名前有返回類型定義,如int,double等就必須有返回值,而如果是void型,則可以不寫return,但這時即使寫了也無法返回數值。
⑶ C語言中return用法(請熟練者進)
return是返回值,這個返回值是和函數的類型有關的,函數的類型是什麼,他的返回值就是什麼
比方主函數intmain()
{}這里就必須有一個return,只有void時可以不用返回值。
功能函數
intfun()
{
return1;
}
這個時候fun函數的作用就是返回一個int類型的值,可以直接拿來用比方inta=fun();
這里就相當於inta=1;
另外一個作用return後面的語句不會執行,我們可以用它來結束程序。
(3)c語言return擴展閱讀:
注意事項:
1、一個c程序由一個或多個程序模塊組成,每一個程序模塊作為一個源程序文件。對較大的程序,一般不希望把所有內容全放在一個文件中,而是將它們分別放在若干個源文件中,由若干個源程序文件組成一個c程序。這樣便於分別編寫和編譯,調高調試效率。一個源程序文件可以為多個c程序公用。
2、一個源程序文件由一個或多個函數以及其他有關內容(如指令,數據聲明與定義等)組成。一個源程序文件是一個編譯單位,子啊程序編譯時是以源程序文件為單位進行編譯的,而不是以函數為單位進行編譯的。
3、c程序的執行是從main函數開始的,如果在main函數中調用其他函數,在調用後流程返回main函數,在main函數中結束整個程序的進行。
⑷ 關於C語言中return的用法
一般來說,return函數的作用大多數表現在判斷一個函數是否成功完成,比如說你寫了一個很大的函數,當你在其他的程序中使用到這個函數的時候,一般的方法都要在使用它之後判斷一下函數是否執行成功,那麼如何判斷一個函數是否成功執行了呢?這就要求函數結尾return一個值,當調用這個函數之後得到的值是return的值,說明這個函數執行成功了,當然函數不一定必須在結尾返回,如果你想知道錯誤發生在函數的哪個位置,你也可以在各個部位定義其他的返回值用來描述這個錯誤
而return用來作為值的傳遞實在是一種為了方便的目的,由於return只能一次返回一個值,所以當你有多個參數要返回的時候,就需要用參數傳遞來解決,要不函數有參數合用,是吧
⑸ C語言中return的作用是什麼,能具體點嗎
return 表示把程序流程從被調函數轉向主調函數並把表達式的值帶回主調函數,實現函數值的返回,返回時可附帶一個返回值,由return後面的參數指定。
return通常是必要的,因為函數調用的時候計算結果通常是通過返回值帶出的。 如果函數執行不需要返回計算結果,也需要返回一個狀態碼來表示函數執行的順利與否(-1和0就是最常用的狀態碼),主調函數可以通過返回值判斷被調函數的執行情況。
(5)c語言return擴展閱讀:
C語言return返回值的說明:
1、沒有返回值的函數為空類型,用void表示。
2、return 語句可以有多個,可以出現在函數體的任意位置,但是每次調用函數只能有一個 return 語句被執行,所以只有一個返回值。
3、函數一旦遇到 return 語句就立即返回,後面的所有語句都不會被執行到了。從這個角度看,return 語句還有強制結束函數執行的作用。
4、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是個好東西
第一個作用,也就是他的真實作用
返回值,這個返回值是和函數的類型有關的,函數的類型是什麼,他的返回值就是什麼
比方主函數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治理就起到了終止語句的作用了
等用得多了還會有些妙用的,你要自己慢慢體會