goto문을 쓰고있는데 goto문없이쓰라는데.. 어떤명령어로 대체하는게좋을까요?

goto문을 쓰고있는데 goto문없이쓰라는데.. 어떤명령어로 대체하는게좋을까요?if문?

댓글 9

  • 한봄찬 2026.02.13

    if문으로 대체해서 해결했어요

  • 한 2026.02.13

    while(조건) {
    // do something~
    }


    이나..

    while(1) {
    // do something~
    if(!조건) break ;
    }

    이렇게 하면 되지 않을 까요?

  • 낶아 2026.02.13

    goto 문 자체가... if와 함께 쓰여야 하는것 일텐데...

    here:

    //do somthing~

    if(조건) goto here ;

    이렇게 되어 있다면...

  • 에일린 2026.02.13

    물론 goto안쓰고 거의 99.9999퍼센트는 해결 되지만...
    아주아주아주아주 가끔 한번정도 필요하기도 해서요.
    써봤자 한번이나 쓰고... 또 goto를 쓰더라도 최대한 읽기 쉽게 한눈에 들어오도록 작성합니다 대신.

  • 화이티 2026.02.13

    흐름이 부드럽게 하기 위해서는 goto문을 사용안하시는 것이좋습니다. 몇만라인씩 된 코드를 빠르게 볼때 goto문이 있으면 점프해야하고 등등에서 어려움이 있어서 사용안하시는 것이 좋습니다.

  • 사라 2026.02.13

    goto문이 가끔 필요한 경우도 있긴 있던데요 뭐..
    오히려 goto안쓰면 더 복잡해지는 경우요;; 물론 가끔씩...

  • 곰돌츼 2026.02.13

    goto문을 쓰고 있는 소스 프로그램을 올려야 어떻게 대처하는지 방법이 나오게 됩니다.

  • 한별 2026.02.13

    goto문 말고 함수를 만들어서 호출하거나..

  • 한길찬 2026.02.13

    goto문 안 써도 충분히 만들 수 있습니다.

    전 goto문 안 써봤습니다. 작은 프로그램은 편하겠지만 소스가 긴 프로그램은 복잡해집니다.

C언어 다른 글

목록