goto 프로그램의 흐름을 특정 문장으로 이동시킨다. goto문과 대응되는 레이블이 존재해야 한다. 1 #include <stdio.h> 2 3 /* 4 분기 5 */ 6 7 int main () 8 { 9 10 printf ( "출력됨 1 \n " ); 11 goto label1 ; 12 printf ( "출력안됨 \n " ); 13 label1 : 14 printf ( "출력됨 2 \n " ); 15 16 system ( "PAUSE" ); 17 return 0 ; 18 } continue 반목문에서 사용되며 흐름을 continue 다음부터 반복문의 마지막 문장까지를 실행하지 않고 다음 반복이 계속된다. 1 #include <stdio.h> 2 3 /* 4 분기 5 */ 6 7 int main () 8 { 9 int i ; 10 for ( i = 0 ; i < 5 ; i ++) 11 { 12 if ( i == 3 ) continue ; 13 printf ( "%d \n " , i ); 14 } 15 system ( "PAUSE" ); 16 return 0 ; 17 } 위 예에서는 3이 출력되지 않는다. break 반복문 안에서 사용되면 해당 루프가 종료된다. switch 구문에서도 사용된다.