본문 바로가기

Programming/C

C Language。반복문

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
반응형