반복문


반복 실행을 명령하는 문이다. 반복 대상이 하나의 문장이면 중괄호({})는 생략 가능하다.

 

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( 초기식; 조건식; 증감식) {

// 반복 대상

}

 

# 초기식

변수의 선언 및 초기화

# 조건식

반복 조건('참'일 경우 실행, '거짓'일 경우 반복 종료)

# 증감식

반복 조건을 '거짓'으로 만드는 증가 및 감소연산

 

# 초기식, 조건식, 증감식 중 필요 없는 부분은 채우지 않아도 된다. 조건식이 비워지면 무조건 '참'으로 인식되어 무한루프가 된다.

 

  1. 고준희 2017.09.04 15:48 신고

    안녕하세요, 컴퓨터 공학 전공중인 고준희라고 합니다 .
    IT 관련 여러 공부를 하면서 블로그를 통해 얻는 정보가 많습니다.
    제가 익명의 블로거 분들에게 많은 도움을 얻었듯이, 저 또한 블로그를 통해서 도움을 드리고 싶습니다.
    티스토리 초대장 보내주신다면 정말 감사하겠습니다.
    이메일 주소는
    kjh338076@gmail.com
    입니다!

    감사합니다^^

  2. 2017.09.04 15:58

    비밀댓글입니다

+ Recent posts

티스토리 툴바