printf的實現原理

      要了解變參函數的實現,首先我們的弄清楚幾個問題: 1:  該函數有幾個參數。 2:  該函數怎樣去訪問這些參數。 3:  在訪問完成後,如何從堆棧中釋放這些參數。 函數變參      對於c語言,它的調用規則遵循_cdedl調用規則。 在_cdedl規則中:     1.  參數從右到左依次入棧     2.  調用者負責清理堆棧     3.  參數的數量類型不會導致編譯階段的錯誤
相關文章
相關標籤/搜索