1.什麼情況下定義函式:
1: 1.形式引數:定義函式時函式名後面中的引數,簡稱形參
2: 2.實際引數:呼叫函式式傳入的具體資料,簡稱實參
3: 3.實參個數必須等於形參個數
4: 4.函式體內部不能定義和形參一樣的變數
5: 5.如果是基本資料型別作為函式形參,純粹是值傳遞,修改函式內部形參的值,並不會影響外面實參的值
6: 6.乙個函式可以沒有形參,也可以有無限多個形參
1: 1> 退出函式
2: 2> 返回乙個具體值給函式呼叫者
3: 返回值注意點
4: 1> void代表沒有返回值
5: 2> 如果沒有明確說明返回值型別,預設是返回int型別
6: 3> 就算明確宣告了返回值型別,也可以不返回任何值
7: 預設情況下,c語言不允許兩個函式的名稱一樣
1: 1> 根據函式的作用,起乙個有意義的名稱
2: 2> 確定函式的形參個數
3: 3> 確定函式的返回值
1: 1.預設情況下,不允許有函式的名稱一樣
2: 2.函式不能巢狀定義
3: 3.函式不能重複定義,但是可以重複宣告
4: 4.如果有函式的宣告,沒有函式的定義
5: 1> 編譯可以通過,因為編譯器只會檢測語法合不合理,並不會檢測函式有沒有定義
6: 2> 鏈結報錯,因為鏈結的時候會檢測函式是否定義
c語言基礎之函式
主調與被調函式間有資料傳遞關係,這就是有參函式。在定義函式時,函式名後面括號中的變數名稱為 形式引數 在主調函式呼叫乙個函式時,函式名後面括號中的引數 可以是表示式 稱為 實際引數 注意 發生呼叫時,呼叫函式把實參的值複製乙份,傳送給被呼叫函式的形參,從而實現呼叫函式向被呼叫函式的資料傳送。1.形參...
C語言基礎知識之函式
函式分類 1.庫函式 使用者定義函式 2.有返回值函式 無返回值函式 3.無參函式 有參函式 c程式的執行總是從main函式開始,完成對其它函式的呼叫再返回到main函式中,最後由main函式結束整個程式。其他函式定義的位置任意。函式定義的一般格式 儲存型別 資料型別 函式名 形參定義表 例 求兩數...
C語言基礎 函式
一 函式 掌握 1 定義 是乙個實現某種功能的 塊。作用 1 實現 復用,減少冗餘 2 維護方便。暫停停止 快進快退 2 函式的分類 1 main函式 每個c程式有且僅有乙個 2 庫函式 3 自定義函式 3 函式的宣告 定義和使用 掌握 1 宣告 格式 返回值型別 函式名 形式引數列表 函式三要素 ...