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