Loop_expression в выражении for для Objective-C - PullRequest
0 голосов
/ 23 сентября 2011

Можно ли поместить выражение 'x / 10' в качестве выражения loop_ex в выражении 'for' следующим образом:

for ( ; numberD != 0 ; x / 10) {
    resultNumber = numberD / x;
    NSLog (@"Display %i", resultNumber);
    numberD /= 10;
}

Я пытался запустить этот путь, но он не смог это сделать.Любые предложения о том, как это сделать, если мне нужен цикл для деления х на 10 каждый раз?

Ответы [ 2 ]

3 голосов
/ 23 сентября 2011

Не проверено, но я считаю, что ваш оператор ошибается.

for ( ; numberD != 0 ; x /= 10) {
    resultNumber = numberD / x;
    NSLog (@"Display %i", resultNumber);
    numberD /= 10;
}
1 голос
/ 23 сентября 2011

Я бы сказал, что лучше использовать цикл while вместо цикла for.

 while(numberD != 0) {
   resultNumber = numberD / x;
   NSLog (@"Display %i", resultNumber);
   numberD /= 10;
   x /= 10;
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...