728x90
반응형
SMALL
#include <stdio.h>
int main(void){
int a = 1;
while (a < 10){
a = a * 2;
}
printf("a : %d\n", a);
return 0;
}
이 코드는 변수 `a`의 값을 1부터 시작하여 2배씩 증가시키면서, `a`가 10보다 작은 동안 반복하는 프로그램입니다.
1. main() 함수
1-1. 정수형 변수 `a`를 선언하고 1의 값을 할당
1-2. `while` 루프를 사용하여 `a`의 값이 10 미만인 동안 반복 실행. 루프 내에서 `a`의 값을 2배로 증가시킴
1-3. `a`가 10 이상이 되면 루프를 탈출. 이 예제에서는 `a`가 1, 2, 4, 8을 거쳐 마지막으로 16이 되는 시점에 루프에서 탈출함
1-4. printf()문을 사용하여 최종적으로 계산된 `a`의 값을 출력. 따라서 "a : 16"이 출력됨
2. 반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 7) 2개의 함수로 만든 프로그램 (0) | 2024.07.07 |
---|---|
chapter 6) 중첩 반복문을 사용한 별 출력 (0) | 2024.07.06 |
chapter 6) for문을 사용한 반복문 (0) | 2024.07.04 |
chapter 6) do~while 문 (0) | 2024.07.03 |
chapter 6) break문을 사용한 반복문 종료 (0) | 2024.07.02 |