for 루프의 카운터가 increment 절 외부에서 증가할 경우 매우 혼란스러운 상황을 야기합니다. 가능한 카운터의 증가는 루프의 increment 절로 이동해야 합니다.
규칙을 어긴 코드
for (i = 0; i < 10; j++) { // 규칙을 어긴 코드
// ...
i++;
}
규칙을 준수한 해결책
for (i = 0; i < 10; i++, j++) {
// ...
}
또는
for (i = 0; i < 10; i++) {
// ...
j++;
}
If you like SONARKUBE, don’t forget to give me a star.