c語言內存四區,指針、數組、結構體的存儲

c程序內存四區的個人理解 代碼是vc6.0運行結果。 棧:由編譯器自動分配釋放,存放函數的參數值,局部變量等, 存放在這裏的變量地址不能作爲返回值返回,因爲這部分分配的內存會被析構,當你訪問這塊內存時,這塊內存可能已經不存在了,只剩下返回的首地址了。 比如: char *fun() {     char a[];//臨時變量 存放在棧區     char *p = NULL;     p = "d
相關文章
相關標籤/搜索