요새들어 자주 질문드리네요 죄송합니다. 인터넷이나 책을 찾아봐도 continue는
for(int x = 0 ; x < 10 ; x++){
if( x == 5)
continue;
cout << x << endl;
}
0 1 2 3 4 6 7 8 9 가찍힌다
라는 예로 설명해줍니다.
궁금한게 2중포문 3중포문에서 프로젝트에서 continue 를썼을때 결과값이 제가 알던것과 상이하게 나옵니다.
for(int x = 0 ; x < DEFINED_VALUE ; i++){
for(int y = 0 y < 10 ; y++){
for(int z = 0 ; z < 10 ; z++){
cout << "start" << endl;
if( 조건문){
cout << "test continue" << endl;
continue;
}
cout << not continue << endl;
}
}
}
다음과 비슷한 소스를 짰는데 계속돌다가
분명
start
notcontinue
start
notcontinue
start
test continue
start
다음과같이 나와야하는데
start
testcontinue
notcontinue
가 찍히는 경우가 있는데 아래 소스를 무시해야 정상이지 않나요? 어째서저렇게 찍히는지 잘모르겠습니다.