c語言可執行文件內存塊詳解

  不能用棧區局部數據(變量或者數組)作爲函數的返回值,它們會隨着編譯器的釋放而釋放。 而堆區的數據由程序員根據自己的需要開闢(調用庫函數malloc())和釋放(調用庫函數free()),只能用指針指向堆例如對兩個字符串數組進行連接操作,新開闢了一個內存塊並且用一個指針變量指向它來依次存儲兩個字符串數組連接後的值。
相關文章
相關標籤/搜索