Compartir a través de


C6296

Advertencia C6296: Bucle For definido incorrecto. El cuerpo del bucle sólo se ejecuta una vez

Esta advertencia indica que un bucle For podría no funcionar como se espera. Cuando el índice es sin signo y un bucle cuenta desde cero hacia abajo, su cuerpo sólo se ejecuta una vez.

Ejemplo

El código siguiente genera esta advertencia:

void f( )
{
   unsigned int i;

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

Para corregir esta advertencia, utilice el código siguiente:

void f( )
{
   unsigned int i;

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