728x90
반응형
반복 실행을 명령하는 문, 반복 대상이 하나의 문장이면 중괄호({}) 생략 가능
1. while문
#include <stdio.h>
int main(void) {
int num=0;
whlie(num < 10) // 반복 조건 : num이 10보다 작을 때 까지 반복
printf("%d번 반복!!\n", num++); // num 증가
return 0;
}
# 무한루프
반복 조건에 0이 아닌 값('참'을 의미하는 값)을 넣으면 무한루프(무한반복)가 걸리며 종료되지 않는 반복문 형성
무한루프는 빠져나갈 수 있으며, break문이나 조건(if)문을 넣으면 됨
# while문 중첩
while문 안에 while문을 사용하며 while문 중첩은 흔히 사용
2. do ~ while문
반복 조건이 뒷부분에 있어 한 번의 반복영역을 실행 후 조건 비교
3. for문
for( 초기식; 조건식; 증감식) {
// 반복 대상
}
# 초기식
변수의 선언 및 초기화
# 조건식
반복 조건('참'일 경우 실행, '거짓'일 경우 반복 종료)
# 증감식
반복 조건을 '거짓'으로 만드는 증가 및 감소연산
# 초기식, 조건식, 증감식 중 필요 없는 부분은 채우지 않아도 되며, 조건식이 비워지면 무조건 '참'으로 인식되어 무한루프가 됨
728x90
반응형
'Programming > C' 카테고리의 다른 글
C Language。Continue, Break, Goto (0) | 2017.09.08 |
---|---|
C Language。조건문 (0) | 2017.09.07 |
C Language。입력 함수(scanf)와 출력 함수(printf) (0) | 2017.05.27 |
C Language。상수와 아스키(ASCII)코드 (0) | 2017.05.26 |
C Language。진수와 비트 연산자 (0) | 2017.05.24 |