當前位置:才華齋>計算機>C語言>

C語言函式的含義

C語言 閱讀(2.54W)

C語言的發展頗為有趣,它的原型ALGOL 60語言。那麼大家知道C語言函式是什麼嗎?下面一起來看看!

C語言函式的含義

函式(Function)是一段可以重複使用的程式碼,這是從整體上對函式的認識。

C語言本身帶了很多庫函式,並分門別類地放在了不同的標頭檔案中,使用時只要引入對應的標頭檔案即可。

除了C語言自帶的函式,我們也可以編寫自己的函式,稱為自定義函式(User-Defined Function)。自定義函式和庫函式沒有本質的區別,表現形式和使用方法一樣,只是開發者不同而已。

這一章我們就來講解如何編寫和使用自己的函式。

引數

函式的`一個明顯特徵就是使用時帶括號( ),必要的話,括號中還要包含資料或變數,稱為引數(Parameter)。引數是函式需要處理的資料,例如:

strlen(str1)用來計算字串的長度,str1就是引數。

puts("C語言中文網")用來輸出字串,"C語言中文網"就是引數。

返回值

既然函式可以處理資料,那就有必要將處理結果告訴我們,所以很多函式都有返回值(Return Value)。所謂返回值,就是函式的執行結果。例如:

char str1[] = "C Language";

int len = strlen(str1);

strlen() 的處理結果是字串 str1 的長度,是一個整數,我們通過 len 變數來接收。

函式返回值有固定的資料型別(int、char、float等),用來接收返回值的變數型別要一致。