[問題] C語言有辦法刪除陣列嗎?
開發平台(Platform): (Ex: Win10, Linux, ...)
Linux, ThreadX
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
gcc
問題(Question):
如果記憶體是用malloc配置,
那我們可以用free把記憶區塊刪除...
但是如果是用靜態宣告陣列的方式
有沒有什麼辦法可以手動刪除那個陣列呢?
例如:
void test_function()
{
int array[10];
}
我想要在test_function()在結束執行之前,
手動把array[]刪除,
請問...C語言有辦法做得到嗎?
是不是取名叫"靜態", 就表示programmer不能自己任意刪除了呢?
謝謝指教!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.11.187
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1495038836.A.EB3.html
※ 編輯: larkes (180.177.11.187), 05/18/2017 00:35:30
→
05/18 00:39, , 1F
05/18 00:39, 1F
→
05/18 00:45, , 2F
05/18 00:45, 2F
推
05/18 00:55, , 3F
05/18 00:55, 3F
推
05/18 05:24, , 4F
05/18 05:24, 4F
→
05/18 08:18, , 5F
05/18 08:18, 5F
→
05/18 08:19, , 6F
05/18 08:19, 6F
→
05/18 08:19, , 7F
05/18 08:19, 7F
→
05/18 08:20, , 8F
05/18 08:20, 8F
※ 編輯: larkes (180.177.11.187), 05/18/2017 08:21:25
※ 編輯: larkes (180.177.11.187), 05/18/2017 08:21:50
→
05/18 17:25, , 9F
05/18 17:25, 9F
→
05/18 17:55, , 10F
05/18 17:55, 10F
→
05/18 17:55, , 11F
05/18 17:55, 11F
→
05/19 08:29, , 12F
05/19 08:29, 12F
推
05/19 23:50, , 13F
05/19 23:50, 13F
→
05/20 10:33, , 14F
05/20 10:33, 14F
推
05/23 12:21, , 15F
05/23 12:21, 15F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章