0

Objective cでforループを使用しているときに、ループを次のようにダウンするように設定できないことに気づきました。

for(int i=16; i<=1; i-- )
    {
        NSLog(@"%d",i);
    }

彼は印刷しませんでしiた。とにかくどうすればそれを行うことができますか?

4

4 に答える 4

5

forステートメントが正しくない場合は、(forの2番目の部分)をチェックしますi<=1。これは、whileiが1以下であると定義し、これはi>=1:whileiが1以上である必要があります。

for(int i=16; i>=1; i-- )
{
    NSLog(@"%d",i);
}
于 2012-10-24T08:23:59.243 に答える
1

あなたはと混同しまし<=>=

for(int i = 16; i >= 1; i-- )
{
    NSLog(@"%d",i);
}
于 2012-10-24T08:24:08.993 に答える
1
for(int i=16; i>=1; i-- )
    {
        NSLog(@"%d",i);
    }
于 2012-10-24T08:24:37.480 に答える
0

コードを次のように変更します。

for(int i=16; i>=1; i-- )
{
    NSLog(@"%d",i);
}
于 2012-10-24T08:25:16.460 に答える