반복문은 어떠한 코드를 반복해서 사용해야 할 경우 조건을 주어 조건에 해당할 때까지만
코드를 반복하여 수행하게 해주는 것을 말한다.
아래는 C언어에 존재하는 3가지 간단한 반복문이다.
1. for - 시작값 조건값 증감값에 의해 어떠한 변수가 어떤 값에서 시작하여 어떤 값에 도달할때까지
코드를 반복하기위한 것이다.
*사용법
for ( int i = 0; i <= 10; i ++ ){
//시작값 //조건값 //증감값
실행할 코드
}
=> 변수 i가 0에서 시작하여 10보다 같거나 작을때까지
변수 i를 1씩 증가 시키며 '{ }' 중괄호 안의 코드를 실행한다.
2. while - 소괄호( '( )' )안의 조건이 만족하는경우 중괄호( '{ }' )안의 코드를 반복 수행하는 것이다
*주의점 : 소괄호안에 조건만이 있으므로 중괄호 안에서 그조건에 대한 변수의 변화를 주어야
무한루프를 방지할 수 있다.
*사용법
while( i <= 10 ) {
//조건
실행할 코드
i++; //조건에대한 증감값
}
=> 변수 i가 10보다 작거나 같을때 까지만 중괄호 안의 코드를 수행한다
또한 무한루프를 막기위해 조건변수에 대한 증감값을 주었다.
3. do while - while문의 경우 조건을 먼저 판별한 후 조건이 맞는 경우 수행을 한다면
do while의 경우 먼저 do의 중괄호( '{ }' ) 안의 코드를 수행한후
while의 조건을 판별하여 계속 수행할 것인지를 판단한다.
*주의점 : while 문과 마찬가지로 무한루프 방지를 위해 조건에대한 증감값을
do문 안에 적어주어야 한다.
*사용법
do{
실행코드
i++;
}while( i <= 10 );
=> 먼저 do안의 코드를 수행한후 while조건을 판단한다
'Language > C' 카테고리의 다른 글
C - 8. 함수 (0) | 2018.09.05 |
---|---|
C - 6. 제어문 (Switch) (0) | 2018.09.05 |
C - 5. 조건문 (0) | 2018.09.05 |
C - 4.1 scanf와 scanf_s (0) | 2018.09.05 |
C - 4. 입력(scanf) (0) | 2018.09.05 |