C語言函數的總結2016.8.2

1.首先什麼是函數,首先函數是程序的最小單元,它的結構一般爲
<span style="font-size:32px;">返回值類型 函數名 (參數列表){
       函數體
}</span>

2.返回值類型一般無返回值時定義爲void,所以一般void不能與return一起使用在一個函數裏。

3.函數有4種形式,分爲有參數有返回值函數有參數無返回值函數無參數有返回值函數無參數無返回值函數

4.函數調用中發生的數據傳送是單向的,這裏就涉及到形參實參問題,只能把實參的值傳送到形參,不能把形參反向傳送給實參,因此在函數中,形參的值發生改變,實參的值是不會變化的,實際就是實參佔用形參的內存地址。

5.函數的遞歸調用的特點:①重複調用自己②要有終止手段(邊界)③要有自己的算法(遞歸式)      遞歸調用難以理解,開銷大,不推薦使用,建議瞭解就行。大多是遞歸調用可以使用循環語句完成。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章