次の方法で共有


C6296

警告 C6296: for-loop の定義が無効です。ループ ボディは 1 度だけ実行されます

この警告は、for ループが意図されたとおりに動作していないことを示します。インデックスが符号なしで、ループが 0 からカウント ダウンする場合は、ループ本体が 1 回しか実行されません。

使用例

この警告が発生するコード例を次に示します。

void f( )
{
   unsigned int i;

   for (i = 0; i < 100; i--)
   {
      // code ...
   }
}

この警告を解決するには、次のコードを使用します。

void f( )
{
   unsigned int i;

   for (i = 0; i < 100; i++)
   {
      // code ...
   }
}