[C프로그래밍] 4.3 기타 제어문
4.3 기타 제어문
1 break문
반복 명령의 실행 도중에 강제적으로 반복문을 빠져나오는 데 사용된다.
break문이 실행되면 자신이 포함된 반복문만 빠져나오게 된다.
- 예제
#include <stdio.h>
int main()
{
int num, sum = 0;
// 무한 while 루프
while (1)
{
printf("num(끝: 0)...? ");
scanf("%d", &num);
if (num == 0)
break;
sum = sum + num;
}
printf("sum = %d", sum);
}
- 실행 결과
2 continue문
for, while, do~while 루프 실행 중 루프를 다시 실행하고자 할 때 사용된다.
루프의 선두로 다시 제어를 옮겨 다음 반복을 실행하도록 한다.
- 예제
#include <stdio.h>
#include <math.h>
int main()
{
int num = 1;
while (num != 0)
{
printf("num = ? (0 : 종료) : ");
scanf("%d", &num);
if (num < 0)
{
// 음수면 continue 수행, 루프의 선두로 복귀
printf("num : Negative number ! \n\n");
continue;
}
printf("Squareroot of %d = %f \n\n", num, sqrt(num));
}
printf("The end \n");
}
- 실행 결과
Author And Source
이 문제에 관하여([C프로그래밍] 4.3 기타 제어문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@oinkpig/C프로그래밍-4.3-기타-제어문저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)