Цикл for должен быть правильно построен
Цикл for должен быть правильно построен.
for
цикл предоставляет гибкую услугу цикличного выполнения. Можно выполнить другие операции помимо инициализации счетчика цикла, завершения, и постепенно увеличиться в операторе управления и постепенно увеличить счетчик цикла где угодно в теле цикла. Однако использование ограниченного формата цикла делает ваш код легче рассмотреть и анализировать.
Цикл for состоит из оператора управления с тремя пунктами и телом цикла. Средство проверки повышает нарушение если:
Первый пункт не содержит инициализацию (за исключением того, когда пункт пуст). Средство проверки рассматривает последнюю присвоенную переменную первого for
- пункт цикла как счетчик цикла. Если первый пункт пуст, средство проверки считает переменную постепенно увеличенной или постепенно уменьшенной в третьем пункте как счетчик цикла.
Второй пункт не содержит операцию сравнения, включающую счетчик цикла.
Третий пункт содержит операцию кроме постепенного увеличения или постепенного уменьшения счетчика цикла (разделенный запятой от шага или декремента).
Счетчик цикла имеет тип данных, который не является целым числом или типом указателя.
Счетчик цикла постепенно увеличивается в теле цикла.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: управляйте выражениями оператора |
Категория: необходимый |
Категория AGC: удобочитаемость |