C在棧空間內存上的基本運行過程以及各個變量的每個字節在棧內存上的分佈

棧底爲高地址,棧頂爲低地址。程序入棧從棧底開始,進入主(main)函數後,依次將變量a、b壓棧。進入下一個函數func(c,d)的時候,先是將形參d壓棧,然後將形參c壓棧,並把a、b的數值複製給相應的形參,當func函數返回的時候,整個函數的出棧,func函數內部的變量也全部銷燬出棧,重新進入主函數。 在使用指針對變量一個字節一個字節內存操作的時候,需要注意不同變量地址上的區別。指針的移動也是總低
相關文章
相關標籤/搜索