for 사용법


C에서는 여러가지 반복문 ( while, for )과 제어문 (if, switch)가 있다.

그 중 반복 횟수를 직관적으로 지정해 지정된 횟수 만큼 반복 수행되는 for 사용법에 알아보도록 하겠다.



for


for의 사용법을 간단히 표현 하면 다음과 같다.

 for(초기 값:조건 :증감 값)

 {

       반복 실행 문

 }


초기 값 : 처음 시작하는 값

조건 : 처음 시작한 값이 언제 종료 될 지 조건 설정

증감 값 : 초기 값이 반복문이 실행 될 때마다 어떻게 별할 지 설정한 값


다음 for문을 사용한 예를 보도록 한다.

#include <stdio.h>


int main(int argc, char *argv[]) 

{

    int i = 0;  //변수 i 선언

    for( i = 1; i < 6; i++ )

{

printf("i[%d]\n",i);

}

return 0;

}


예를 보면 i 변수를 0으로 선언하였다.


이제 자세히 봐야할 for문을 살펴 보자


 for( i = 1 :i < 6 : i++ )


초기 값은 i = 1로 설정 되어 있다. 
이것은 for문이 수행되기 전 i는 1 부터 시작하라는 뜻이다.

조건은 i < 6이다. i 값이 6보다 작으면 계속 반복 하라는 뜻이다.

증감 값은 i++이다. 한번 반복문이 수행 된 후 i의 값의 증감을 설정 한 것으로
한번 반복하면 i는 1씩 증가 한다.




위의 예제를 수행 하면

 i[1]

 i[2]

 i[3]

 i[4]

 i[5]


위 i가 최초에 1이 출력 되며 한번 반복할 때 1이 증가 되고 6보다 작을 때까지 반복하는 것을 알 수 있다.



반응형

'프로그램 > C' 카테고리의 다른 글

[C] continue, break 사용법  (0) 2017.03.16
[C] if ~ else 제어문 사용법  (0) 2017.03.15
[C] while, do~while 반목문 사용법  (0) 2017.03.13
[C] 비트(bit) 단위 연산  (0) 2017.03.12
[C] 입력 함수 scanf 사용법  (0) 2017.03.10

+ Recent posts