C語言筆記 函式

2021-08-11 02:09:28 字數 800 閱讀 5825

函式的三要素:

①返回值:乙個函式可以返回乙個值。

return_type

是函式返回的值的資料型別。有些函式執行所需的操作而不返回值,在這種情況下,return_type 是關鍵字 

void

。②引數列表:引數就像是佔位符。當函式被呼叫時,您向引數傳遞乙個值,這個值被稱為實際引數。引數列表包括函式引數的型別、順序、

數量。引數是可選的,也就是說,函式可能不包含引數。

③函式宣告:告訴編譯器函式的名稱、返回型別和引數

main函式:作為整個程式的入口,乙個程式只能有乙個main函式。main函式的返回值,返回給了它的父程序。

main函式的形式:

①int

main(

intargc, 

char

* argv) 

第乙個引數是整型

argc

,儲存了外部呼叫命令的引數個數,第二個引數是指標陣列或二級指標

argv

,以字串形式儲存了與

argc

對應的引數

②int

main(

void

)無引數

void型別佔乙個位元組,但是需要特定型別時,可以進行強制型別轉換。

函式引數的呼叫型別:

傳值呼叫:

該方法把引數的實際值複製給函式的形式引數。在這種情況下,修改函式內的形式引數不會影響實際引數。

引用呼叫:

通過指標傳遞方式,形參為指向實參位址的指標,當對形參的指向操作時,就相當於對實參本身進行的。

《C語言筆記 函式指標》

一,函式指標的實質 1,函式指標的實質還是指標,還是指標變數。本身佔四個位元組 32位系統 2,函式指標 陣列指標 普通指標之間本身沒有區別,區別在於指標指向的東西是個什麼玩意。函式指標指向乙個函式,陣列指標指向乙個陣列。3,函式的實質是一段 這一段 在記憶體中是連續分布的 乙個函式的大括號括起來的...

《C語言筆記 函式指標》

一,函式指標的實質 1,函式指標的實質還是指標,還是指標變數。本身佔四個位元組 32位系統 2,函式指標 陣列指標 普通指標之間本身沒有區別,區別在於指標指向的東西是個什麼玩意。函式指標指向乙個函式,陣列指標指向乙個陣列。3,函式的實質是一段 這一段 在記憶體中是連續分布的 乙個函式的大括號括起來的...

C語言筆記(三)函式 指標

函式,相當於把大的任務拆分成小的模組,一般乙個函式不超過80行 每個程式只有乙個主函式 輸出資料只能是乙個。有多個返回值的時候可以使用乙個引數 函式宣告 只寫函式頭,不寫函式體 在函式宣告時,可以省略引數列表的引數名,只寫引數型別 傳值方式,在函式呼叫時,把實參值的乙份拷貝,賦值給形參 可以寫乙個例...