반복문

 반복문

사용법 

의미 

 while

 while (num>1), while (1)

 우측내용이 사실(1)인경우 밑의 실행문장을 실행을 반복하고 거짓(0)이 되는경우 그냥 실행안하고 넘어간다.

 do while

 do{

 } while(num>1)

 한번은 꼭 실행하게된다.

 (다른건 위와같다.)

 for

 for(i=0;i<5;i++), for(;;)

 가운데의 문장이 거짓이될때까지 계속반복한다.


※while(1), for(;;)는 무한반복입니다. 

소스코드↓​

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<stdio.h>
 
int main(void){
    int i = 0;
    while (i<5)
    {
        printf("실행문장%d", i);
        i++;
    }
    i=0;
    do{
    printf("실행문장%d", i);
    i++;
    } while(i<1)
    for(i=0;i<1;i++){
    printf("실행문장%d", i);
    }
    return 0;
}
cs

결과는

실행문장0실행문장1실행문장2실행문장3실행문장4실행문장0실행문장0

이렇게 나옵니다.


반복문관련 문법


​break=말그대로 반복문을 깨듯이 실행되면 반복문에서 나가버린다.

continue=실행문의 처음으로 이동한다.

소스코드↓

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<stdio.h>
 
int main(void){
    int i = 0;
    while (i<5)
    {
        printf("실행문장%d", i);
        i++;
    }
    i=0;
    do{
    printf("실행문장%d", i);
    i++;
    } while(i<1)
    for(i=0;i<1;i++){
    printf("실행문장%d", i);
    }
    return 0;
}
cs

이렇게 쓸수있습니다.

break는 무한반복을 나가고 싶을 때 자주사용합니다.


반복문 -끝-



'C언어' 카테고리의 다른 글

switch문  (0) 2018.01.12
입출력관련  (1) 2018.01.12
if 조건문  (1) 2017.12.19
연산자  (0) 2017.12.18
자료형과 변수  (0) 2017.12.18

+ Recent posts