언어/C
[TIL] 4 - 3. 제어문의 이해 - 분기문의 이해
민:하
2022. 3. 16. 01:36
1. 분기문의 종류
- break : for문, while문, do ~ while문과 같은 반복문이나 switch ~ case문을 탈출하는데 사용
- continue : for문, while문, do ~ while문의 조건부로 제어를 옮기는데 사용
- goto : 같은 함수 내의 특정 레이블로 제어를 옮길 때 사용 (추천하지 않음)
- return : 자신을 호출했던 함수로 제어를 되돌릴 때 사용
break와 continue 예시)
#include <stdio.h>
int main(void) {
int num;
for(num = 1; num < 10; num++) {
if(num == 5) break;
printf("%3d", num);
}
putchar('\n');
for(num = 1; num < 10; num++) {
if(num == 5) continue;
printf("%3d", num);
}
return 0;
}
continue 형식)
while ( 조건식 ) {
s1;
if( ) { continue; }
s2;
}
goto 형식)
int numl
scanf("%d", &num);
if (num < 0) goto LB1;
else goto LB2;
LB1:
printf( ... );
. . .
LB2:
printf( ... );
. . .