作用:將一段**封裝起來
把乙個較大的程式,分為幾個特定的模組
語法:
返回值型別 函式名(引數列表)
語法:函式名(引數)
注意1:如果函式不需要返回值,宣告可以寫void。1、無參無返注意2:做值傳遞時,形參發生變化並不會影響到實參。
2、有參無返
3、無參有返
4、有參有返
作用:告訴編譯器如何呼叫函式以及如何呼叫函式。函式的實際主體可以單獨定義。
注意1:函式的宣告可以多次,但是定義只能有一次。假如在main()函式之後寫的函式,在main()之前不宣告,執行時就不會找到自定義的函式,。
所以,如果你想把函式寫在main()後面,那就要在main()前補充乙個宣告。
作用:讓**結構更加清晰
分檔案的編寫一般有四個步驟:
1、建立字尾名為.h的標頭檔案
2、建立字尾名為.cpp的原始檔
3、在標頭檔案中寫函式的宣告
4、在原始檔中寫函式的定義
C 幼兒園 3 陣列與函式
春節歇了幾天之後就不想幹活了 果然,人不做事.就會變懶。慣例先說說上次 把這當成三個語句而不是兩個。雖然說else if看上去就是else if 但else if佔一行 else if else if else if 就要佔兩行了,自動縮排之後,多級就會變得很臃腫 else if else if 別...
C 基礎知識 函式
寫在前面 在剛上大學的時候,學習各種各樣的計算機基礎知識,對我而言,剛開的時候我是不理解的,知識太抽象,只是機械的記住了概念和用法,往往忽略了一些細節。當自己實踐增多的時候,各種知識漸漸的清晰起來,所有東西都是有來龍去脈的,原來不理解的東西都豁然開朗起來。這個時候再取回顧原來學習的知識技能,又有一種...
C 基礎知識 轉換函式
1.舉例 分數物件視為doubule型別class fraction operator double const private int m num int m den 2.轉換函式的特點 2.1 沒有函式返回型別 2.2 沒有引數 2.3 必須是成員函式 3.注意事項 3.1 如果定義了全域性過載...