天天看點

自學C語言的第八天

筆記:

.函數

函數的特點就是簡化代碼,代碼複用

維基百科中對函數的定義:子程式

在計算機科學中,子程式是一個大型程式中的某部分代碼,由一個或多個語句塊組成。它負責完成某項特定任務,而且相較于其他代碼,具備相對獨立性。

一般會有輸入參數并有傳回值,提供對過程的封裝和細節的隐藏。這些代碼通常被內建為軟體庫。

函數的分類:

1.庫函數

2.自定義函數

庫函數:

不是業務性的代碼,我們在開發的過程中每個程式員都可以用到的到,為了支援可移植性和提高程式的效率,是以C語言的基礎庫中提供了一系列類似的庫函數,友善程式進行軟體開發。

C語言常用的庫函數都有:

    IO函數

    字元串操作函數

    字元操作函數

    記憶體操作函數

    時間\日期函數

    數學函數

    其他庫函數

注:使用庫函數,必須包含#include對應的頭檔案。

如何學會使用庫函數?

查詢工具:

​​http://www.cplusplus.com/​​

​​http://en.cppreference.com/​​(英文版)

​​http://zh.cppreference.com/​​(中文版)

自學C語言的第八天

函數的參數:

1.實際參數(實參):

真實傳給函數的參數,叫實參。

實參可以是:常量、變量、表達式、函數等。

無論實參是何種類型的量,在進行函數調用時,它們都必須有确定的值,一邊把這些值傳給形參。

2.形式參數(形參):

形式參數是指函數名後括号中的變量,因為形式參數隻有在函數被調用的過程中才實質化(配置設定記憶體單元),是以叫形式參數,形式參數當函數調用完成之後就自動銷毀了,因為形式參數隻有函數中才有效。

形參執行個體化之後其實相當于實參的一份臨時拷貝

繼續閱讀