函式:
完成特定功能**段
特點:函式只有呼叫的時候才會執行
定義格式:返回值型別 函式名稱(形參型別 形參名稱,...){
語句;函式引數
形式引數:在定義函式的時候,函式名後面小括號中的引數
實際引數:在函式呼叫的時候,函式名後面小括號中的引數
注意點:
形參與實參必須一一對應
實參與形參的型別必須一致
基本資料型別作為函式引數傳遞是值傳遞
組作為函式引數傳遞是位址傳遞
指標作為函式引數傳遞是位址傳遞
結構體作為函式引數傳遞是值傳遞
返回值:
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...