C6294
Uyarı C6294: Döngü için Tam Tanımlanmama: ilk koşul testi tatmin etmez.Döngünün gövdesi yürütülmez
Bu uyarı sonlandırıcı koşulun açık/true durumda olmasından dolayı bir for-döngüsünün yürütülemediğini gösterir.Bu uyarı, programcının hedefinin doğru şekilde anlaşılmadığını anlatmaya çalışır.
Örnek
Aşağıdaki örnek kod, MAX_VALUE/MAX_DEGER 0 olduğundan bu uyarıya neden olur:
#define MAX_VALUE 0
void f()
{
int i;
for (i = 0; i < MAX_VALUE; i++)
{
// code
}
}
Aşağıdaki örnek kod MAX_VALUE/MAX_DEGER'i 25 yaparak bu uyarıyı düzeltir.
#define MAX_VALUE 25
void f()
{
int i;
for (i = 0; i < MAX_VALUE; i++)
{
// code
}
}