看板 C_and_CPP 關於我們 聯絡資訊
大家好 請問在Loop中 不斷的宣告 或定義 是否會浪費記憶體空間? EX: while(1) //無窮迴圈 { int i=0; int a; ..... } 是否會一直給記憶體位置給 i 或 a ,而導致記憶體不足呢? 爬過文好像沒有看到類似的問題.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 136.152.176.13
leicheong:不會, 這應該只佔CPU register, 不佔記憶體的... 03/13 09:46
nowar100:不會 遇到 } 就會把空間回收了 動態抓的才會耗盡 03/13 12:47
ykjiang:不會,local 變數離開 block 後會自動釋放空間 03/13 13:27
hoson:好的 感謝大家!!!! 03/15 07:18