C/C++學習日記:C語言棧區與堆區淺談

在編程中,內存分爲五大分區:棧區內存,堆區,靜態區,常量區,代碼區. 看下面一個函數,你能發現它又什麼問題?又該如何改正? char * getString() { char str[20] = "iPhone"; return str; }   首先,我們先來了解下五大分區的作用,然後上面的getString()函數的錯誤,就迎刃而解了. 棧區內存:是給函數裏面的局部變量和形參分配內存.當發生函
相關文章
相關標籤/搜索