[問題] multiple local variable declaration
小弟有一個問題
就是假設我寫一個
for(i=0 ; i < 100 ; i++){
int temp;
...
}
在某function裡面
int temp ; 這行程式碼被執行了一百次
那temp 這個變數會被生100次出來在不同的記憶體位置嗎?
如果會的話compiler or OS 會幫忙先清掉原本的temp嗎?
(否則會浪費99個int 的記憶體大小)
還是說只會被生一次出來呢?
如果是的話 之後每次看到int temp 會是怎麼樣的行為阿
謝謝大家..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.244.131
→
04/30 12:45, , 1F
04/30 12:45, 1F
→
04/30 12:46, , 2F
04/30 12:46, 2F
→
04/30 14:04, , 3F
04/30 14:04, 3F
→
04/30 14:05, , 4F
04/30 14:05, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章