函數的一些小知識

當我們在調用函數時候我們應該知道系統一共進行了哪些操作

1.通過函數名找到函數的入口地址(函數名是一個指針常量 保存函數的地址)

2.給形參分配空間

3.傳值:把實參變量對應空間的值傳遞給形參變量的對應空間

4.執行函數體語句

5.函數返回值並釋放空間

所以我們在寫函數時候都應該注意 不能通過函數形參來改變實參的值 

那麼當我我們想要修改的時候 就應該傳實參變量對應的空間的地址 

傳實參變量名只能對裏面的值使用而不能修改。


我們一般情況下用return來返回值 實際上需要多個返回值的時候 可用傳出參數來充當返回值,還應當注意不能返回局部變量的地址

在函數形參中 數組自動轉換爲指針。

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