본문 바로가기
C++/점프문 (break,continue,goto 등)

[C++] goto 문 (가리키는 곳으로 가시오)

by bigpicture 2022. 8. 11.
반응형

goto 문은 게임에서 '포탈'과 비슷합니다. 포탈 두개를 열어놓고 한 포탈에서 다른 포탈로 이동합니다. 예를들어 아래 코드를 실행하면 hello 는 출력되지 않고 world 만 출력됩니다. goto 문을 만나는 순간 portal1 로 이동하기 때문입니다. 

 

#include <iostream>

using namespace std;

int main()
{

    goto portal1;
    
    cout<<"hello"<<endl;
    
    portal1:
    
    cout<<"world"<<endl;
}

 

goto portal1; 에는 세미콜론이 붙어있고 portal1: 에는 콜론이 붙여야 한다는 것을 주의하시면 됩니다. 

반응형

댓글