共用方式為


C6296

警告 C6296: 定義錯誤的 for 迴圈: 僅執行迴圈主體一次

這項警告指出 for 迴圈可能不會如預期地運作。當索引未帶正負號且迴圈是從零向下計數時,則其主體僅會執行一次。

範例

下列程式碼將產生出這個警告:

void f( )
{
   unsigned int i;

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

若要更正這則警告,請使用下列程式碼:

void f( )
{
   unsigned int i;

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