Language/C언어
C008_continue와 break
OdOp 관리자
2023. 9. 10. 10:29
반응형
continue란??
반복문의 반복을 한번 취소하고 다음 반복을 실행할 때 사용합니다.
#include <stdio.h>
int main()
{
//continue 일부 코드를 실행하지 않고 건너뛰기
for (int i = 1; i <= 10; i++)
{
if (i % 2 == 0)
continue; //아래의 실행 코드를 실행하지 않고 건너뛰기
printf("%d\n", i);
}
return 0;
}
i를 2로 나누었을 때 나머지가 0이 나올 때만 continue를 실행하는데 이는 아래의 'printf("%d\n", i);'를 건너뛰게 됩니다.
break란??
프로그램 블록 안에서 실행을 중단하고 다음 블록으로 넘어가고자 할 때 사용합니다.
#include <stdio.h>
int main()
{
//break 반복문 종료
while (1) //while 무한 루프
{
num1++;
printf("%d\n", num1);
if (num1 == 5)
break; //반복문을 끝냄
}
return 0;
}
num1이 5가 되면 무한 루프가 종료됩니다.
반응형