Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C/C++의 goto 문

<시간/>

goto 문은 점프 문입니다. 함수 내에서 한 명령문에서 다른 명령문으로 이동하는 데 사용됩니다. 이 문장의 사용은 매우 권장되지 않습니다. 이는 프로그램을 복잡하고 프로그램의 제어 흐름을 추적하기 어렵게 만듭니다. 프로그램 수정이 어렵습니다.

다음은 C 언어의 goto 문의 구문입니다.

goto label;
.
.
.
label: statement;

다음은 C 언어의 goto 문의 예입니다.

예시

#include <stdio.h>
int main () {
   int a = 10;
   LOOP:do {  
      if( a == 12) {
         a = a + 1;
         goto LOOP;
      }
      printf("Value of a: %d\n", a);
      a++;
   }while( a < 15 );
   return 0;
}

출력

Value of a: 10
value of a: 11
value of a: 13
value of a: 14