반응형
* break문, Continue 은 반드시 반복문 내에 있을때 사용이 가능하다.
두 함수의 큰 공통점은 남은 작업을 생략하고 조건검사지점까지 검사를 하고, 완전히 반복문을 빠져나갈지, 아니면 반복문 초기상태로 올라와서 다시 할지 차이이다.
특정 반복문이 계속 될 때, 어느 조건이 만족되면 탈출할 수 있는 문이 break 이다.
아래는 i가 1이 계속 증가하다가 100을 넘어서면 탈출한다.
#include <stdio.h>
int main(void)
{
int i = 0;
while (1)
{
if (i > 100)
{
break;
}
i++;
printf("%d\n", i);
}
return 0;
}
(결과)
반응형
반면에 continue문은 어떤 조건을 체크했을때 조건이 맞다면 다시 계속 반복하던것을 계속 하라고 할 수 있다.
반응형
'C언어 \ C++' 카테고리의 다른 글
[C언어] C언어 재귀함수의 활용, 사용 용도, 예제 (재귀함수 팩토리얼 Factorial 계산, n!) (0) | 2022.02.01 |
---|---|
[C언어] 재귀함수란? 재귀함수 예시, 쉬운 설명 (0) | 2022.02.01 |
[C언어] C언어 삼 항 연산자 (한줄 조건 연산자), 한줄짜리 간단한 연산자 (0) | 2022.01.29 |
[C언어] C언어 함수 만들기, 함수 구조, 함수 템플릿, 함수 작동 순서 (0) | 2022.01.25 |
[C언어] 자료형 변환 시켜 계산하기 (강제로 자료형 변환시키기) (0) | 2022.01.25 |