티스토리 뷰
반복문
반복문의 종류
- while
- for
while문
- 조건식 결과가 참이면 해당 명령을 실행한 후 다시
조건식을 판별
조건식이 거짓이면 해당 명령을 실행하지 않고
while문 종료
- 무한루프에 빠지지 않으려면 증감영역이 반드시 필요
while 문에서 주의할 점
예)
int i = 1;
while(i<10)
{
printf("반복중");
i--; ---> 변수가 감소하면 무한루프에
빠진다.
}
int i = 0;
while(i<3)
printf("반복중");
i++; ---> 반복루프에 포함되어
있지 않다.
(중괄호로 묶어야한다.)
int i = 0;
while(i<3); ---> 조건뒤에 ;(세미콜론)이 있다.
{
printf("반복중");
i++;
}
- 외부조건 변수이름과 내부조건의 변수이름을 같게 하면
오류 발생
do while문
- 무조건 한번 실행 한 후 조건을 판별한다.
do
문장
while(조건식)
for문
- 정해진 횟수만큼 반복하는 구조
- 조건식이 참인 경우, 명령을 의도한 횟수만큼 반복하여
실행하는 기능
for(초기화식; 조건식; 증감식){
반복영역
}
- while보다 가독성이 좋다.
- 조건식, 초기화식, 증감식을 한꺼번에 쓸 수 있다.
- 조건식이 생략되면 무조건 참으로 인식한다.
중첩 반복문
- 중첩 반복문; 반복문 안에 다른 반복문이 위치
예)
int x,y;
for(y=0; y<5; y++)
{
for(x=0; x<10; x++)
{
printf("*");
}
printf("\n");
}
'C언어' 카테고리의 다른 글
11day.c 함수정리 (0) | 2017.04.03 |
---|---|
10day.c 배열 정리 (0) | 2017.03.11 |
7day.c switch문 정리 (0) | 2017.03.09 |
6day.c if문 정리 (0) | 2017.03.09 |
5day.c 기호상수, 형변환, scanf() 정리 (0) | 2017.03.09 |