2013-11-24 59 views
0

我想使用for循環加載一個小的1D數組,並且出於某種原因我沒有得到正確的輸出。使用for循環加載數組

int main() 
{ 
    const int ROW = 3; 
    int Table[ROW]; 
    for (int i = 0; i < ROW; i++) 
    { 
    Table[i]; 
    } 
    for (int i = 0; i < ROW; i ++) 
    { 
    std::cout << Table[i] << std::endl; 
    } 
return 0; 
} 

我得到我的控制檯上的回報是

0 
0 
1716919432 

我認爲,輸出將0 1 2(當然是換行)。不知道我做錯了什麼。

+0

'表[i];' - 該行根本沒有做任何事情。 –

+0

這就是我的想法,但我不知道該怎麼做。 – Matt

+0

你從來沒有初始化數組,所以每個元素的值都是垃圾... – DGomez

回答

3
Table[i]; 

該行根本沒有做任何事情。我假設你的意思是:

Table[i] = i; 
+0

謝謝你,這很有道理。 – Matt