C6292
تحذير C6292: ill-defined ل-تكرار حلقي: عدد لأعلى من الحد الأقصى
يشير هذا التحذير إلى أنه قد لا تعمل ل-تكرار حلقي الشكل المطلوب.
حدوثه عند تكرار حلقي حساب من الحد أقصى، ولكن على أقل شرط إنهاء. سيتم ينهي هذه الحلقة فقط بعد حدوث تجاوز الحد الأقصى لعدد صحيح.
مثال
يلي تعليمات برمجية ينشئ هذا التحذير:
void f( )
{
int i;
for (i = 100; i >= 0; i++)
{
// code ...
}
}
إلى تصحيح هذا التحذير، استخدم تعليمات برمجية التالية:
void f( )
{
int i;
for (i = 100; i >= 0; i--)
{
// code ...
}
}