`continue` is an unstructured control flow statement. It makes code less testable, less readable and less maintainable. Structured control flow statements such as `if` should be used instead.

## Noncompliant Code Example

      for (i = 0; i < 10; i++) {
        if (i == 5) {
          continue;  /* Non-Compliant */
        }
        alert("i = " + i);
      }

## Compliant Solution

      for (i = 0; i < 10; i++) {
        if (i != 5) {  /* Compliant */
          alert("i = " + i);
        }
      }

## See

- MISRA C:2004, 14.5