Linux平臺下變量在棧幀中的存儲

局部變量的存儲位置是在棧中,棧在內存中的特點是自上而下生長,也就是由高地址到低地址,當變量作爲函數參數傳遞時爲傳值方式,函數形參作爲接收方會開闢一塊臨時空間來拷貝實參的值,如下代碼: 當main函數中調用函數stack_test時,將局部變量a,b傳值過去,此時調試可得到a,b的存儲位置 而後進入函數stack_test後,臨時開闢了另一塊空間來拷貝a,b的值,調試可得出 因此,形參和實參並不是同
相關文章
相關標籤/搜索