C语言代码规范(五)函数参数个数
生活随笔
收集整理的這篇文章主要介紹了
C语言代码规范(五)函数参数个数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ? 一個函數的參數的數目過多(尤其是超過8個)顯然是一種不可取的編程風格。參數的數目直接影響調用函數的速度,參數越多,調用函數越慢。
? ? ? ? 參數的數目少,程序就顯得精練、簡潔,這有助于檢查和發現程序中的錯誤。
? ? ? ? 如果一個函數的參數超過4個,就該考慮該函數是否編寫得當。特別是嵌入式軟件開發中,APCS規定的寄存器使用,R0~R3用來傳遞函數的參數。當參數個數超過4個時需要借助堆棧來傳遞參數。
? ? ? ? 如果不得不使用很多參數,可以定義一個結構體來容納這些參數。
總結
以上是生活随笔為你收集整理的C语言代码规范(五)函数参数个数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿胶糕一盒多少钱啊?
- 下一篇: VS2010报错 error:LINK1