函數參數傳遞:參數傳遞從右往左

內存分爲4個區域,如下: 而函數的參數就存放在棧中。棧,先進後出。 參數傳遞方式:a.通過棧 b.從右往左。 什麼是從右往左呢?來舉個例子。 int Max(int a,int b); Max函數有兩個參數a和b。 這兩個參數怎麼存放在棧中呢?從右往左,即先從b,然後a。讀取數據則出棧,先讀取a,然後讀取b(即先進後出)。   關於這個問題有一個經典挖坑例題。 int main() {      
相關文章
相關標籤/搜索