Счетчик петель не должен иметь по существу плавающий тип
Счетчик петель не должен иметь по существу плавающего типа.
При использовании счетчика цикла с плавающей запятой накопление ошибок округления может привести к несоответствию между ожидаемым и фактическим числом итераций. Эта ошибка округления может произойти, когда шаг цикла, который не является степенью радикса с плавающей запятой, округляется до значения, которое может быть представлено плавающей запятой.
Даже если цикл со счетчиком цикла с плавающей запятой ведет себя правильно в одной реализации, он может дать другое количество итераций в другой реализации.
Если for index является символом переменной, Polyspace ® проверяет, что он не является плавающим.
Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.
| Группа: Выражения управляющих операторов |
| Категория: Обязательно |
| СМЖЛ Категория: Консультативные услуги |