Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Dåligt definierad for-loop: det inledande villkoret uppfyller inte testet. Looptexten har inte körts
Anmärkningar
Den här varningen anger att en for-loop inte kan köras eftersom det avslutande villkoret är sant. Den här varningen tyder på att programmerarens avsikt inte fångas in korrekt.
Namn på kodanalys: LOOP_BODY_NEVER_EXECUTED
Example
Följande exempelkod genererar den här varningen eftersom MAX_VALUE är 0:
#define MAX_VALUE 0
void f()
{
int i;
for (i = 0; i < MAX_VALUE; i++)
{
// code
}
}
Följande exempelkod korrigerar den här varningen genom att ändra värdet för MAX_VALUE till 25
#define MAX_VALUE 25
void f()
{
int i;
for (i = 0; i < MAX_VALUE; i++)
{
// code
}
}