Programming/C Lang Lecture

[C언어 강좌]15강 : 반복문(for)

알 수 없는 사용자 2014. 8. 8. 18:08


Written By StableVer.

[C언어 강좌]15강 : 반복문(for)



목차

1. for문으로의 진화

2. for문 완벽하게 사용하기



1. for문으로의 진화

우리는 저번시간에 반복문 while에 대해 배웠습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
 
int main(){
    printf("C언어 강좌\n");
    printf("C언어 강좌\n");
    printf("C언어 강좌\n");
    printf("C언어 강좌\n");
    printf("C언어 강좌\n");
    printf("C언어 강좌\n");
    printf("C언어 강좌\n");
    printf("C언어 강좌\n");
    printf("C언어 강좌\n");
    printf("C언어 강좌\n");
    return 0;
}

이렇게 생긴 10번의 출력이

1
2
3
4
5
6
7
8
9
10
11
#include<stdio.h>
 
int main(){
    int i;
    i=0;
    while(i!=10){
        i++;
        printf("C언어 강좌\n");
    }
    return 0;
}

이렇게 바뀌었습니다.

하지만, 그래도 뭔가 아쉽습니다.

셋을 하나로 합칠순 없을까?

이 셋을 따로 입력해야 한단 문제가 있었습니다.
그래서 나온것이 이 for문입니다.
for문으로 [C언어 강좌]를 10번 출력하는 코드를 보고 설명은 다음장에서 하도록 하겠습니다.
1
2
3
4
5
6
7
8
9
#include<stdio.h>
 
int main(){
    int i;
    for(i=0;i!=10;i++){
        printf("C언어 강좌");
     }
    return 0;
}

2. for문 완벽하게 사용하기

자, 이제 바로 위에 있는 코드를 확인해보도록 하겠습니다.

지금 이걸 보니 i=0;과 i!=10과 i++가 한 괄호 안에 묶여 있습니다!

while문을 쓰실줄 안다면 for문은 while문을 처음 배울때보단 쉽게 이해할 수 있으실 겁니다. 마지막으로 예제 드리고 강좌 마치겠습니다.

1
2
3
4
5
6
7
8
9
#include<stdio.h>
 
int main(){
    int i;
    for(i=0;i!=10;i++){
        printf("%d번째 C언어 강좌\n", i);
     }
    return 0;
}

결과:

감사합니다.


다음강좌

16강 : goto 문


[C언어 강좌]15강 : 반복문(for)