C6294

تحذير C6294: ill-defined ل-تكرار حلقي: لا تفي بشرط الأولية الاختبار. نص الحلقة لم يتم تنفيذها

Th هو التحذير يشير إلى أنه لا يمكن تنفيذ ل-تكرار حلقي لأنه يؤدي إنهاء الشروط هو صحيحاً. Th هو يقترح التحذير الذي هدف للمبرمج هو التي تم التقاطها بشكل غير صحيح.

مثال

إنشاء نموذج تعليمات برمجية التالي th هو تحذير لأن MAX_VALUE هو 0:

#define MAX_VALUE 0
void f()
{
  int i;
  for (i = 0; i < MAX_VALUE; i++)
  {
    // code 
  }
}

نموذج تعليمات برمجية التالي بتصحيح هذا التحذير بواسطة تغيير القيمة MAX_VALUE إلى 25

#define MAX_VALUE 25
void f()
{
  int i;
  for (i = 0; i < MAX_VALUE; i++)
  {
    // code 
  }
}