Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在';对于';目标C中的陈述_Objective C_Loops - Fatal编程技术网

Objective c 在';对于';目标C中的陈述

Objective c 在';对于';目标C中的陈述,objective-c,loops,Objective C,Loops,是否可以将“x/10”作为循环表达式放入“for”语句中,如下所示: for ( ; numberD != 0 ; x / 10) { resultNumber = numberD / x; NSLog (@"Display %i", resultNumber); numberD /= 10; } 我试着这样跑,但失败了。 如果每次都需要循环将x除以10,有什么建议吗?未经测试,但我相信您的运算符是错误的 for ( ; numberD != 0 ; x /= 10)

是否可以将“x/10”作为循环表达式放入“for”语句中,如下所示:

for ( ; numberD != 0 ; x / 10) {
    resultNumber = numberD / x;
    NSLog (@"Display %i", resultNumber);
    numberD /= 10;
}
我试着这样跑,但失败了。
如果每次都需要循环将x除以10,有什么建议吗?

未经测试,但我相信您的运算符是错误的

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

未经测试,但我相信你的操作员是错的

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

如果使用for循环,我会说最好使用while循环

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

如果使用for循环,我会说最好使用while循环

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

把它说清楚,生活就会好得多。:)把它说清楚,生活就会好得多。:)