當前位置:首頁 » 編程語言 » c語言return的用法

c語言return的用法

發布時間: 2022-08-26 18:03:23

『壹』 c語言中的return語句用法

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

『貳』 c語言return的用法

main前有個int,說明這個main函數要返回一個整型值,不寫返回整型值就要警告或出錯(編譯器處理不一定相同)。寫個return();就算是返回0值了,所以就能通過。但return();這種寫法不同的編譯器可能也有不同的解釋,像你的編譯器就被解釋為return 0;或return(0);了,而有的編譯器可能認為是錯誤的(我的就是這樣)。所以還是正規寫成return 0;或return(0);好。C的語法很靈活,也很鬆散,一些沒有死規定的細節不同的編譯器生產者處理上略有不同,造成了好多不能唯一確定的邊緣情況。知道一下有好處。

『叄』 c語言return用法

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

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

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

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

(3)c語言return的用法擴展閱讀:

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

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

『肆』 關於c語言return用法

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

函數的定義一般是這樣的,例如:
int a(int i)//第一個int是函數的返回值的類型,也就是return後面跟的值的類型,a是函數的名稱,括弧里的是傳遞給函數的參數,int是參數的類型,i是參數的名字
{
...//省略函數體內容
return b;//b必須與函數頭的返回值一致(此處為int型)
}
簡單函數舉例:
int addOne(int b)
{
return b+1;
}
該函數的作用是取得一個數,將這個數加上1,再將結果返回
調用時這樣:
int result= addOne(2);//此時result的值為3
函數括弧里的參數也可以為變數或能算出值的表達式

以上就是一個基本的函數,一般的函數都有返回值,也就是return後面跟的值,返回值可以為各種數據類型,如:int,float,double,char,a[](數組),*a(指針),結構或類(c++)

但不是所有函數都有返回值,如果某個函數無返回值,那麼返回值的位置則為「void」關鍵字,此時函數體中無返回值,即無return的值。但是函數中也可出現return,即一個空的return句子,其作用是使函數立即結束,如
void print()//括弧中為空表示無傳遞參數
{
printf("a");
printf("b");
return ;//函數執行到此處結束
printf("c");
}//該函數只執行到return語句處,即屏幕上輸出的為"ab"

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治理就起到了終止語句的作用了。

『伍』 c語言里的return具體怎麼用

return
x,是函數返回的意思,main(){遇到return
x就結束了}
fun{遇到renturn就返回函數值}
c=fun();
fun(int
x)
{return
2*x;}
調用fun後c得到2*x,y=2*x是一樣的,x是參數,y就是fun即函數值

『陸』 C語言中return的用法

return從字面上理解為"返回"
實際上它確實是返回一個值,
return
0即:返回一個數值是0,
return
返回程序本身,即不需要
返回值
,
它用於控制流程,
即給你安排工作之後,你總要有個回復一樣,
做完了,沒做完,都是正確的,
它的意義在於回答本身,而不在於工作完成的情況如何
個人理解,沒有參考,
如果誤導你
請原諒
,
如果有所幫助也不必客氣

『柒』 在C語言裡面return是什麼意思用法是怎麼用表示什麼命令。

RETURN
形象點說就是一個函數的結束標志.
例如:
這是遞歸
#include<stdio.h>
#include<stdlib.h>
int
Factorial(int);
int
main()
{
int
n;
printf("請輸入一個非負整數n:");
scanf("%d",&n);
if(n<0)
printf("n
不能為負!\n");
else
printf("%d的階乘為%d.\n",n,Factorial(n));
system("pause");
return
0;
}
int
Factorial(int
n)
{
if(n<=0)
return
1;
else
return
n*Factorial(n-1);
}
在main函數中的return
0;是結束程序的,而Factorial函數中的return語句的作用就是結束Factorial函數並返回一個值
給main函數.
根據最新C99標准RETURN必須帶一個返回值;
一定要注意這一點...

『捌』 關於C語言中return的用法

一般來說,return函數的作用大多數表現在判斷一個函數是否成功完成,比如說你寫了一個很大的函數,當你在其他的程序中使用到這個函數的時候,一般的方法都要在使用它之後判斷一下函數是否執行成功,那麼如何判斷一個函數是否成功執行了呢?這就要求函數結尾return一個值,當調用這個函數之後得到的值是return的值,說明這個函數執行成功了,當然函數不一定必須在結尾返回,如果你想知道錯誤發生在函數的哪個位置,你也可以在各個部位定義其他的返回值用來描述這個錯誤
而return用來作為值的傳遞實在是一種為了方便的目的,由於return只能一次返回一個值,所以當你有多個參數要返回的時候,就需要用參數傳遞來解決,要不函數有參數合用,是吧

『玖』 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治理就起到了終止語句的作用了
等用得多了還會有些妙用的

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

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

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

(10)c語言return的用法擴展閱讀:

C語言return返回值的說明:

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

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

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

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

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

熱點內容
伺服器內網ip地址安全 發布:2025-01-17 07:33:18 瀏覽:185
華為新演算法 發布:2025-01-17 07:31:43 瀏覽:55
希沃如何存儲 發布:2025-01-17 07:31:00 瀏覽:551
演算法研讀 發布:2025-01-17 07:19:37 瀏覽:279
我的世界橙子生存之旅伺服器ip 發布:2025-01-17 07:19:27 瀏覽:617
用戶名密碼錯誤導致認證失敗是什麼意思 發布:2025-01-17 06:58:24 瀏覽:328
安卓空調遙控器在哪裡 發布:2025-01-17 06:43:54 瀏覽:195
安卓版什麼做視頻軟體好用 發布:2025-01-17 06:43:14 瀏覽:336
神超電腦配置哪個好 發布:2025-01-17 06:35:50 瀏覽:574
pythonlistsplit 發布:2025-01-17 06:31:26 瀏覽:34