본문 바로가기

Programming/C Language

For 문 ?

for문 또한 while문과 같이 반복문중 하나로 자주 이용된다.

for문의 필수요소에 대해 알아보자!

-필수요소 1  초기식 : 반복을 위한 변수의 선언 및 초기화에 사용
-필수요소 2  조건식 : 반복의 조건을 검사하는 목적으로 선언됨
-필수요소 3  증감식 : 반복의 조건을 '거짓'으로 만드는 증가 및 감소연산

 그리고 for문을 통해 위 3요소를 한데 묶을수 있다.


for( 초기식 ; 조건식 ; 증감식 ; )

{

//반복하고자 하는 내용

}


예시를 보자

for( i=0;i<3;i++)

{

printf("Hello World! \n");

return 0;                                                                           

}                                                    

이것이 for문의 기본 구조이다 , 이 코드를 실행시키면 어떻게될까?
i=0으로 초기화 되고 한번 반복할때마다 i++을 통해 1씩 증가하여 3보다 작을때까지 반복한다.
이게 for문이다.

for문처럼 틀이 정해져 있다는 것은 모든 경우에 있어서 유연하지 못할수 있다. 
앞서 배웠던 while에 비해서는 유연하지 못하다 .    다만 , 반복의 횟수가 딱 정해진 경우에는 for문이 최선이다.


for문 예제



사용자로부터 num을 입력받고 0부터 num까지의 값을 더하여 출력하는 프로그램이다.

10행의 for문을 주목하자 ,  i는 0부터 입력받은 num까지 1씩 증가시켜가며 i값을 total에 더한다.
그 후 printf함수를 통해 total값을 출력한다.

위의 예제가 이해가 안된다면 다른 예제들을 보고 오자.



우리가 앞서 while문을 중첩하여 구구단 전체를 출력했던 예제를 이번엔 for문 중첩을 통해 구현해보겠다.

작성해보자!

for문을 통한 반복문은 되게 간결하게 작성이 가능하다.
구구단처럼 우리가 반복의 횟수를 정확히 아는경우에는 더더욱 용이하게 이용이 가능하다!


 

'Programming > C Language' 카테고리의 다른 글

함수 정리  (1) 2017.10.30
if 문 그리고 else  (0) 2017.10.30
Do ~ while 문 ?  (0) 2017.10.30
While문 ?  (0) 2017.10.30
서식문자 정리  (0) 2017.10.30