C6296
Aviso C6296: Mal definido para loop: Corpo do loop executado apenas uma vez
Este aviso indica que um loop para pode não funcionar conforme o esperado.Quando o índice não está assinado e contagens de um loop para baixo de zero, seu corpo é executado apenas uma vez.
Exemplo
O código a seguir gera este aviso:
void f( )
{
unsigned int i;
for (i = 0; i < 100; i--)
{
// code ...
}
}
Para corrigir esse aviso, use o seguinte código:
void f( )
{
unsigned int i;
for (i = 0; i < 100; i++)
{
// code ...
}
}