본문 바로가기
개념/혼자 공부하는 C언어

chapter 6) do~while 문

by kiseno 2024. 7. 3.
728x90
반응형
SMALL
#include <stdio.h>
int main(void){
    int a = 1;

    do{
        a = a * 2;
    } while (a < 10);
    printf("a : %d\n",a);

    return 0;
}

코드 설명
1. main() 함수
   1-1. 정수형 변수 a를 선언하고 1의 값을 할당
   1-2. do-while 루프를 사용하여 a의 값을 2배씩 증가시킴. 이 루프는 a가 10 미만일 동안 반복 실행됨
   1-3. 루프 내에서 a의 값을 2배로 증가시키고, 조건을 검사한 후 a가 10 미만이라면 계속 반복
   1-4. a가 10 이상이 되면 루프를 탈출. 이 경우 a는 2, 4, 8을 거쳐 마지막에 16이 됨
   1-5. printf()문을 사용하여 최종적으로 계산된 a의 값을 출력. 결과적으로 "a : 16"이 출력됨
2. 반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환

728x90
반응형
LIST