무민이의 반반무많이

C언어 break, continue 본문

C/Basic

C언어 break, continue

M00min 2016.08.01 23:41

(공감과 댓글 하나는 글쓴이에게 큰 힘이 됩니다.)


C언어에는 반복문 등에서 분기를 하기 위해, break와 continue를 사용한다.


break

- for, while, do~while과 같은 반복문의 루프를 실행하다가 break 문을 만나면, 반복문의 루프 부분을 빠져나간다.



<소스 코드>

 Line 4 : 정수형 변수 num 선언

 Line 6 : 무한 루프(Loop)

 Line 7 : 정수 num 출력

 Line 8 : 정수 num의 값 1 증가

 Line 10 : num의 값이 10이 넘으면 반복문을 빠져나와 Line 12로 이동


<실행 결과>


continue

- for, while, do~while과 같은 반복문의 루프를 실행하다가 continue 문을 만나면, 그 이후의 문장들을 실행하지 않고, 루프의 조건 체크 부분으로 제어를 옮긴다.



<소스 코드>

 Line 4 : 정수형 변수 i 선언

 Line 6 : i가 1부터 1씩 증가하면서 10보다 작은 동안 반복(10회 반복)

 Line 7 : i 값을 2로 나눈 나머지가 1이면(홀수) 출력

 Line 8 : i값을 2로 나눈 나머지가 1이 아니면(짝수) 해당 반복을 건너뛴다. 아래에 다른 문장이 있더라도 실행하지 않고, 바로 for문으로 돌아가 i 값을 1 증가시킨 후 조건비교


<실행 결과>

'C > Basic' 카테고리의 다른 글

C언어 goto문  (2) 2016.08.02
C언어 switch문  (0) 2016.08.02
C언어 break, continue  (0) 2016.08.01
C언어 조건 연산자(Conditional Operator)  (0) 2016.07.28
C언어 if문(if, if~else, if~else if~else)  (0) 2016.07.28
C언어 for문  (0) 2016.07.28
0 Comments
댓글쓰기 폼