從頭開始 05 C語言中函式

2022-03-26 10:15:28 字數 744 閱讀 7603

函式:

完成特定功能**段

特點:函式只有呼叫的時候才會執行

定義格式:返回值型別 函式名稱(形參型別 形參名稱,...){

語句;函式引數

形式引數:在定義函式的時候,函式名後面小括號中的引數

實際引數:在函式呼叫的時候,函式名後面小括號中的引數

注意點:

形參與實參必須一一對應

實參與形參的型別必須一致

基本資料型別作為函式引數傳遞是值傳遞

組作為函式引數傳遞是位址傳遞

指標作為函式引數傳遞是位址傳遞

結構體作為函式引數傳遞是值傳遞

返回值:

return 作用:

1、結束函式

2、返回資料給函式呼叫這個

注意點:

1、什麼樣的返回值型別就必須返回什麼型別的值

2、如果沒有返回值,返回值型別就是void,此時可以沒有return語句,若需要提前結束函式,可以使用return;

3、若沒有寫返回值型別,那麼預設為int(開發中不可以省略返回型別)

函式宣告:

1、把函式頭考過來加乙個;

2、告訴編譯器這個函式已經存在了

c語言從頭開始(六 函式

函式就是一組一起執行的語句,每個c程式至少有乙個函式,也就是main 函式。理論上來講,我們把所有的程式 都寫在主函式裡是沒有問題的。但是這會使主函式變得龐雜 頭緒不清,使得閱讀和維護程式變得困難。函式可以解決這些問題,而且,函式可以減少我們重複編寫同樣功能的 c 標準庫提供了大量的程式可以呼叫的內...

從頭開始學習c語言

以前的時候學習c語言時候認為c語言不過是乙個學習的工具,學習一些理論知識就達到目的了,誰會用這麼傻的語言啊,連個介面也沒有,不像vb一下子就做出乙個窗體來,放上幾個按鈕就可以了 後來學習c 的時候,認為c 與c是一種完全不同的語言,兩者基本沒有什麼相容性,當時在學校裡看書的時候,一直比較納悶為會c ...

從頭開始C語言 初識

一 注釋 1 statement 2 statement 3 真正從邏輯上刪除一段 if 0 statements endif 二 預處理指令 1 include 宣告標頭檔案,如 include 可訪問標準i o庫的函式 input output include 定義了exit success和e...