Aracılığıyla paylaş


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 
  }
}