Notice
Recent Posts
Recent Comments
Link
투케이2K
28. (C/C언어) while(1) 무한 루프 문과 break, continue 문을 사용해서 특정 조건이 만족되면 반복문 탈출 수행 본문
C
28. (C/C언어) while(1) 무한 루프 문과 break, continue 문을 사용해서 특정 조건이 만족되면 반복문 탈출 수행
투케이2K 2021. 1. 31. 13:43/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : VisualStudio
개발 언어 : C언어
/* =========================== */
/* =========================== */
[소스 코드]
#pragma warning(disable:4996)
#include <stdio.h>
int main() {
/*
* [while(1) 무한 루프 문과 break, continue 문을 사용해서 특정 조건이 만족되면 반복문 탈출 수행]
* 1. while(1) - 무한루프 즉, 계속 수행한다는 의미입니다
* 2. break - 반복문을 탈출 (종료) 한다는 의미입니다
* 3. continue - 계속해서 반복문을 실행한다는 의미입니다
*/
int data = 1;
while (1) {
if (data > 5) { //data 값이 5보다 크면 무한루프를 탈출 break 합니다
printf("카운트 : 종료");
break;
}
else {
printf("카운트 : %d \n", data);
data++; //증감 연산자를 사용해서 변수값 증가 실시
continue;
}
}
return 0;
}
/* =========================== */
[결과 출력]
카운트 : 1
카운트 : 2
카운트 : 3
카운트 : 4
카운트 : 5
카운트 : 종료
/* =========================== */
/* =========================== */
[요약 설명]
* 1. while(1) - 무한루프 즉, 계속 수행한다는 의미입니다
* 2. break - 반복문을 탈출 (종료) 한다는 의미입니다
* 3. continue - 계속해서 반복문을 실행한다는 의미입니다
/* =========================== */
반응형
'C' 카테고리의 다른 글
30. (C/C언어) 문자열 입력 함수 fgets 및 문자열 출력 함수 puts 설명 (0) | 2021.01.31 |
---|---|
29. (C/C언어) char 한글자 문자를 입력 받기 getchar 및 출력 putchar 수행 실시 (0) | 2021.01.31 |
27. (C/C언어) while 문을 사용해서 특정 변수값이 조건을 반족할 때까지 카운트 반복 수행 (0) | 2021.01.31 |
26. (C/C언어) 지역 변수(local variable) 및 전역 변수(global variable), 정적 변수(static variable) 개념 설명 (0) | 2021.01.31 |
25. (C/C언어) buffer (버퍼) 개념 및 장점, 단점 설명 (0) | 2021.01.31 |
Comments