C語言: return
**
return:
**
1、學習背景:
(今天發現不論是帶返回值還是不帶返回值的函式中都可以寫return)
2、解釋:
i).return 表示把程式流程從被調函式轉向主調函式並把表示式的值帶回主調函式,實現函式值的返回,返回時可附帶一個返回值,由return後面的引數指定。
如:
double add(double a ,double b )
{
return a+b;
/*此處的return是返回了一個double型別的值,
並中止當前函式的執行,並將操作權返回給呼叫者。*/
}
ii. 如果函式執行不需要返回計算結果,也經常需要返回一個狀態碼來表示函式執行的順利與否(-1和0就是最常用的狀態碼),主調函式可以通過返回值判斷被調函式的執行情況,在主函式中的return還表示將操作權返bai回給作業系統,return不是必須要返回一個值。
void function()
{
...
return;
/*此處的return表示中止當前函式的執行,並將操作權返回給呼叫者。
並返回一個狀態碼來表示函式執行的順利與否。
*/
}
相關文章
- C語言 C語言野指標C語言指標
- C語言---“C語言 誰與爭鋒?”C語言
- C語言C語言
- 聊聊C語言/C++—程式和程式語言C語言C++
- JavaScript return 語句JavaScript
- C語言字串C語言字串
- C語言(一)C語言
- C語言概述C語言
- c語言 %pC語言
- 字串(C語言)字串C語言
- C語言程式C語言
- CUDA C語言C語言
- C語言 typedefC語言
- C語言的本質(32)——C語言與彙編之C語言內聯彙編C語言
- C語言函式手冊:c語言庫函式大全|C語言標準函式庫|c語言常用函式查詢C語言函式
- C語言與嵌入式C語言的區別C語言
- C語言學習方法,怎麼學習C語言?C語言
- go語言與c語言的相互呼叫GoC語言
- C語言教程——03 C語言結構C語言
- C語言魔塔遊戲C語言遊戲
- C語言:extern用法C語言
- C語言 截圖C語言
- C語言陣列C語言陣列
- c語言_遞迴C語言遞迴
- c語言筆記C語言筆記
- 初識C語言C語言
- C語言基礎C語言
- C語言位操作C語言
- c語言入門C語言
- C語言初學C語言
- C語言運算子C語言
- C語言版本迭代C語言
- C語言(指標)C語言指標
- C語言extern用法C語言
- C語言的HelloWorldC語言
- 向C語言致敬C語言
- C語言拾遺C語言
- C語言 - 字串拼接C語言字串