2013-05-10 54 views
1

對不起,如果標題有點模糊,我的術語還不是很好。 我想說的是:在內存管理方面哪一個更好,如果有什麼區別或者哪一個在實踐中更好?在類標題VS中聲明變量。在更新週期中不斷聲明變量

說我有一個功能,將不斷更新。

function update() { 
    int i = random(); 
} 

這裏我們經常聲明'i'是一個整數並給它一個隨機數。此更新將一直運行,直到程序終止。這樣做不好嗎?記憶如何處理這個問題?我認爲這並不是那麼簡單,但是可能使用更大的代碼會影響事物呢?

只需以任何方式,形狀或形式在類頭中聲明'i'是否更好?就像它會爲'我'分配內存?

還需要學習關於內存管理了很多,顯然:)

+0

@Dukeling THX澄清。我只是想將其帶到任何特定語言。至於我,雖然這個問題是相同的所有語言 – stinepike 2013-05-10 19:57:02

回答

0

它始終是更好地給你的局部變量的範圍最窄即可。所以在循環中聲明是一個好主意,除非你想在範圍外使用變量。在這種情況下,您需要在全球進行聲明。

更清晰檢查此所以回答

answer 1answer 2