친절코딩

46. do~while문 본문

C언어 배우기/C언어 배우기(1~50)

46. do~while문

웹도날드 2018.11.23 01:21


do~while문은 while문과 같이 조건이 참일 때 계속 반복실행된다는 특징이 있지만 조건 판단 영역이 실행 영역 밑에 존재한다는 차이점이 있습니다. 즉 먼저 실행이 된 후 조건을 판단하는 것입니다. do~while문의 사용법은 다음과 같습니다.


1
2
3
4
5
6
7
8
do
{
    실행될 영역
        .
        .
        .
 
} while(조건)
cs


do~while문은 do 이후에 중괄호 영역이 먼저 실행되기 때문에 조건의 참/거짓에 상관없이 무조건 한 번은 중괄호 안 내용이 실행되는 특징이 있습니다. do~while문은 while문에 비해 사용되는 빈도가 그렇게 크지는 않습니다.


코드를 보겠습니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <stdio.h>
 
int main()
{
    int Count = 0;
 
    do 
    {
        Count++;
 
        printf("%d번째 출력입니다.\n", Count);
 
 
    } while (Count < 10);
 
    printf("마지막 카운트: %d\n", Count);
 
    return 0;
}
 
 
출력 결과////////////////////////////////
 
1번째 출력입니다.
2번째 출력입니다.
3번째 출력입니다.
4번째 출력입니다.
5번째 출력입니다.
6번째 출력입니다.
7번째 출력입니다.
8번째 출력입니다.
9번째 출력입니다.
10번째 출력입니다.
마지막 카운트: 10
cs


'C언어 배우기 > C언어 배우기(1~50)' 카테고리의 다른 글

48. 다중 for문  (0) 2018.11.28
47. for문  (0) 2018.11.27
46. do~while문  (0) 2018.11.23
45. while문  (0) 2018.11.22
44. 비트단위 논리 연산자  (0) 2018.11.20
43. 조건 연산자  (0) 2018.11.18
0 Comments
댓글쓰기 폼