C語言----- 函數

函數:

C 源程序由多個函數組成,main函數是主函數,有且只能有一個main函數。它可以調用其他函數,調用結束後返回main函數,最後由main函數結束整個程序。

C 中函數的定義可以在main函數之前也可以在main函數之後。

如果在main函數之後定義,則在main函數之前進行函數的聲明。函數的聲明 即 你定義函數的第一行,在最後加上一個分號即可;

 

無參函數定義格式:

類型標識符 函數名()

{

語句

}

注:一般無參函數不需要返回值,所以類型標識符而已寫void

 

有參函數定義格式:

類型標識符 函數名(形式參數表列

{

聲明部分

語句

}

注:形參是變量,在括號內需要給出形參的類型說明 int i

 

 

形參和實參;

函數定義中的參數是形式參數,函數調用者給函數的參數是實際參數,在函數調用之前,實際參數的值將被複制到形式參數中。

注:因爲是複製,所以操作形參時不會影響到實參。(地址傳值不算)

 

函數調用的步驟:

①:通過函數名,找到函數入口地址

 

②:給形參分配空間

 

③:數值傳遞

④:執行函數體

⑤:返回

⑥:釋放空間

發佈了38 篇原創文章 · 獲贊 5 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章