① c語言中的RETURN()返回值是什麼意思
return ()表示從被調函數返回到主調函數繼續執行,返回時可附帶一個返回值,返回值的類型由return後面的參數確定;Return語句可以用來返變數或指針中的值,也可以用來返回0,表示返回為空,返回一個代數值,通常在子函數zd的末尾。
return 表示把程序流程從被調函數轉向主調函數並把表達式的值帶回主調函數,實現函數值的返回,返回時可附帶一個返回值,由return後面的參數指定。
(1)c語言return擴展閱讀:
return通常是必要的,因為函數調用的時候計算結果通常是通過返回值帶出的; 如果函數執行不需要返回計算結果,也經常需要返回一個狀態碼來表示函數執行的順利與否(-1和0就是最常用的狀態碼),主調函數可以通過返回值判斷被調函數的執行情況。
如果函數名前有返回類型定義,如int,double等就必須有返回值,而如果是void型,則可以不寫return,但這時即使寫了也無法返回數值。
② C語言中return的使用
加不加括弧沒有特別要求,這主要是程序的書寫風格,較好的程序設計風格是:
簡單的數據類型不用加括弧,比如
return 10;
return 'a';
表達式加括弧,比如
return (a + b);
return (f1() + f2());
③ 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是函數終止函數
也是返回傳參
在main()函數中最後一句可以不寫
#include"stdio.h"
int s(int n)
{
int i;
for(i=n-1;i>=1;i--)
n=n+i;
printf("n=%d\n",n);
}
int main()
{
int n;
printf("input number\n");
scanf("%d",&n);
n= s(n);
printf("n=%d\n",n);
return 0;
}像這個代碼s()函數必須要用return 來返回值的
return是函數終止也可以把要發送的值返回調用函數也就是main()
他的用法如上 (上面那個是錯的)改正
要加return n;
⑤ 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治理就起到了終止語句的作用了
等用得多了還會有些妙用的,你要自己慢慢體會
⑦ 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通常是必要的,因為函數調用的時候計算結果通常是通過返回值帶出的。 如果函數執行不需要返回計算結果,也需要返回一個狀態碼來表示函數執行的順利與否(-1和0就是最常用的狀態碼),主調函數可以通過返回值判斷被調函數的執行情況。
(8)c語言return擴展閱讀:
C語言return返回值的說明:
1、沒有返回值的函數為空類型,用void表示。
2、return 語句可以有多個,可以出現在函數體的任意位置,但是每次調用函數只能有一個 return 語句被執行,所以只有一個返回值。
3、函數一旦遇到 return 語句就立即返回,後面的所有語句都不會被執行到了。從這個角度看,return 語句還有強制結束函數執行的作用。
4、return語句是提前結束函數的唯一辦法。
參考資料來源:網路-return(C語言語句)