函数的相关知识
函數的三要素:函數名、函數形參、返回值
?1.函數名:①函數名是指針常量,保存函數的入口地址。
? ? ? ??②自注釋性、動詞+名詞 - - - 增加可讀性
? ? ? ? ? ??例:delete_ch_count_min
?2.函數形參:①(寫)當需要修改實參的值時,將實參地址傳給形參。
②(讀)當只使用不修改實參的值時,將實參值傳給形參。
?3.返回值:不要返回局部變量的地址,可返回static變量地址。
? ?注:echo $:輸出 ? 當前程序結束時的返回值(返回給用戶的值)。
函數的調用過程:
1.通過函數名找到函數的入口地址。
2.給形參分配空間。
3.傳值:把 實參變量對應空間的值 或者 實參變量的地址 傳給形參。
4.執行函數體內的語句。
5.函數返回釋放內存空間。
編寫規范函數的注意點:
1.寫函數要注意迭代開發(擴展性)、復用性、維護性(具有獨立的功能,函數內部盡量少的調用其他函數)。
2.寫函數聲明。
3.做入口參數檢查(對形參做檢查)。
4.返回值異常處理(對返回值做檢查)。
總結
- 上一篇: C语言如何实现面向对象?
- 下一篇: register,static,exte