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 구문에서도 사용된다.
댓글
댓글 쓰기