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