보면 수정 전
else flag = false; break; 를
else {
flag = false;
break;
} 로 바꾸신 것 같은데, 둘이 전혀 다릅니다.
기본적으로 if, else, while, for 등은 1 줄의 코드만 실행합니다.
그런데 {} 로 코드를 감싸주면 여러 줄의 코드를 한 번에 처리할 수 있습니다.
else flag = false; break;
는
else{
flag = false;
}break;
와 완전히 일치합니다.
gmlwh124 2년 전
같은 코드를 줄만 바꿔줬을 뿐인데 틀린게 맞았다고 나오는데
제가 아직 코린이라 줄을 바꾸는게 큰 의미를 가지는 것인가요..?
고수님들 확인 부탁드립니다!