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++
- JavaScript return 語句JavaScript
- C語言字串C語言字串
- C語言(一)C語言
- C語言 typedefC語言
- C語言與嵌入式C語言的區別C語言
- C語言學習方法,怎麼學習C語言?C語言
- go語言與c語言的相互呼叫GoC語言
- 1901:The C programming language !(C語言)C語言
- C語言教程——03 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語言 備份C語言
- C語言指標C語言指標
- Linux-C語言LinuxC語言
- c語言_遞迴C語言遞迴
- C語言陣列C語言陣列
- C#語言————第二章 C#語言快速熱身C#
- C語言基礎-C簡介C語言
- [C語言] 第一章|C語言入門第一課C語言
- C語言:一種高效、易學的程式語言C語言
- C語言實用之道C語言
- C語言字串例題C語言字串
- c語言巨集的使用C語言
- C語言 printf詳解C語言
- C語言——gdb除錯C語言除錯