2012-01-27 74 views
0

我想初始化一個二維數組gameBoard並在屏幕上顯示結果。下面的嵌套for循環會起作用嗎?我無法在屏幕上顯示它,所以我無法分辨這是否正常工作。用於循環數組初始化的嵌套

for (NSInteger x = 0; x <= 2; x++) 
{ 
    for (NSInteger y = 0; y <=2; y++) 
    { 
     gameBoard [x][y] = 0; 
     NSLog(@"%ld"), gameBoard [x][y]; 
    } 
} 
+1

FWIW,這是要登錄專欄。通常你希望行循環(y)是外部循環。 – smparkes 2012-01-27 01:01:28

回答

1

NSLog線是錯的,但除此之外,你真行(假設你的數組大小適當,即是)。日誌行更改爲:

NSLog(@"%ld", gameBoard[x][y]); 

得到一些實際的輸出。現在我再次看,我認爲你的例子甚至不會乾淨地編譯它的方式。

+0

行動我應該意識到我的括號錯誤。是的,我得到一個錯誤,但它正在編譯一些瘋狂的哈 – ben3019201 2012-01-27 01:49:33