筆記:
.函數
函數的特點就是簡化代碼,代碼複用
維基百科中對函數的定義:子程式
在計算機科學中,子程式是一個大型程式中的某部分代碼,由一個或多個語句塊組成。它負責完成某項特定任務,而且相較于其他代碼,具備相對獨立性。
一般會有輸入參數并有傳回值,提供對過程的封裝和細節的隐藏。這些代碼通常被內建為軟體庫。
函數的分類:
1.庫函數
2.自定義函數
庫函數:
不是業務性的代碼,我們在開發的過程中每個程式員都可以用到的到,為了支援可移植性和提高程式的效率,是以C語言的基礎庫中提供了一系列類似的庫函數,友善程式進行軟體開發。
C語言常用的庫函數都有:
IO函數
字元串操作函數
字元操作函數
記憶體操作函數
時間\日期函數
數學函數
其他庫函數
注:使用庫函數,必須包含#include對應的頭檔案。
如何學會使用庫函數?
查詢工具:
http://www.cplusplus.com/
http://en.cppreference.com/(英文版)
http://zh.cppreference.com/(中文版)
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CXs0zaHRGcWdUYuVzVa9GczoVdG1mWfVGc5RHLwIzX39GZhh2csATMflHLwEzX4xSZz91ZsAzMfRHLGZkRGZkRfJ3bs92YskmNhVTYykVNQJVMRhXVEF1X0hXZ0xCNx8VZ6l2cssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLycTN1UDMzgTY0IWOilTNxEDO1E2M0EDOwYTM2UDO0EzYwgjN0gzLcVDMyIDMy8CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
函數的參數:
1.實際參數(實參):
真實傳給函數的參數,叫實參。
實參可以是:常量、變量、表達式、函數等。
無論實參是何種類型的量,在進行函數調用時,它們都必須有确定的值,一邊把這些值傳給形參。
2.形式參數(形參):
形式參數是指函數名後括号中的變量,因為形式參數隻有在函數被調用的過程中才實質化(配置設定記憶體單元),是以叫形式參數,形式參數當函數調用完成之後就自動銷毀了,因為形式參數隻有函數中才有效。
形參執行個體化之後其實相當于實參的一份臨時拷貝