kangsecu's B1og

c언어- 반복문 for 본문

Programming/c언어

c언어- 반복문 for

Kangsecu 2017. 2. 26. 00:57

[c언어- 반복문 for]


이번 시간에는 저번에 학습한 반복문 중 하나인 for문에 대하여 공부해볼 시간이다.

for문은 매우 빈번하게 사용되며 그만큼 유용하고 중요한 부분이니 잘 숙지하고 넘어가자.

자, 그럼 이제 for문에 사용법에 대하여 설명을 해볼 것 이다.  for문의 사용법은  앞서 학습한  while문 보다는 조금 복잡한 편이다. 

for문의 사용법 은 아래와 같다. 

1
2
for(초기값;종료조건;증감식) { 
 /*할 것 */ }
cs


이렇게 해주면 된다. 눈치가 빠르다면 아마 while문 과의 차이를 알아 봤을 것 이다.

두 문법에 차이점을 말해 보자면 while문은


1
2
3
4
while(조건문){
        /*실행 시킬 코드
        연산식*/
    }
cs


이렇게 된다. 그렇다 while문은 조건문과 연산식(증감식)이 따로 되있는 반면 for문은 () 안에 

모든 식이 들어가 있다. 필자는 이러한 이유로 while문 보다는 for문을 더 선호한다.



하지만 while문과 for문 둘다 상황에 따라 더욱 편리한 것 이 있다. 즉 상황에 따라 융퉁성 있게 자신이 필요한 

코드를 가져다 쓰면 되는 것 이다. 필자는 for문 중첩을 많이 애용해서 for문이 좋다. 그냥 for 문 쓰자.

코딩 경험이 쌓이게 되면 점차 그 상황을 알아가게 될 것 이다. 사실 필자도 잘 모른다.


그럼 이번에는 for문을 이용하여 간단한 문자열을 10번 반복 시켜 보도록 하겠다. 아래 코드와 같이 하면 된다.


1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int main(void) {
    int a;
    for(a=0;a<10;a++){
    
        printf("nefus\n");
        
    }
    
    return 0;
}
cs


이렇게 타이핑 하면 


nefus

nefus

nefus

nefus

nefus

nefus

nefus

nefus

nefus

nefus

Program ended with exit code: 0



이러한 결과가 출력된다. 이상 for문의 강의를 마치겠다.




'Programming > c언어' 카테고리의 다른 글

C언어 자료구조 - 링크드리스트  (0) 2019.03.22
C언어 - 조건문 정리  (1) 2017.12.18
c언어-반복문 while  (0) 2017.02.02
c언어- printf문 과 서식문자  (0) 2017.01.24
c언어-scanf 와 이스케이프 시퀀스  (0) 2017.01.24