2012-01-27 6 views
0

Я хочу инициализировать 2-мерный массив gameBoard и отобразить результат на экране. Будут ли работать следующие петли для циклов? У меня возникли проблемы с отображением на экране, поэтому я не могу сказать, работает ли это правильно или нет.Инициализация инициализации вложенных циклов

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

ответ

1

Ваш NSLog линия не так, но кроме того, что ты в порядке (если ваш массив является соответствующим размером, то есть). Измените строку журнала на:

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

, чтобы получить фактический результат. Теперь, когда я снова смотрю, я думаю, что ваш пример даже не будет компилироваться чисто так, как есть.

+0

Ops Я должен был осознать свою ошибку в скобках. Да, я получал ошибку, но она составляла что-то сумасшедшее – ben3019201

Смежные вопросы