728x90
반응형
SMALL
#include <stdio.h>
int main(void){
int a= 1;
int i;
for (i = 0; i< 3; i++){
a = a * 2;
}
printf("a : %d\n", a);
return 0;
}
코드 설명
1. main() 함수
1-1. 정수형 변수 a와 i를 선언하고, a에 1을, i에는 0을 초기값으로 할당
1-2. for 루프를 사용하여 i가 0부터 시작하여 3보다 작을 동안 루프를 반복 실행. i의 값은 각 반복마다 1씩 증가
1-3. 루프 내에서 변수 a의 값을 2배로 증가시킴. 따라서 루프가 실행될 때마다 a는 이전 값의 2배가 됨
1-4. for 루프가 3번 반복되므로, a는 최초 1에서 시작하여 첫 번째 반복 후 2, 두 번째 반복 후 4, 세 번째 반복 후 8이 됨
1-5. printf()문을 사용하여 for 루프 실행 후의 a 값인 8을 출력
2. 반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 6) 중첩 반복문을 사용한 별 출력 (0) | 2024.07.06 |
---|---|
chapter 6) while문을 사용한 반복문 (0) | 2024.07.05 |
chapter 6) do~while 문 (0) | 2024.07.03 |
chapter 6) break문을 사용한 반복문 종료 (0) | 2024.07.02 |
chapter 5) 중첩 if문에서 중괄호가 반드시 필요한 경우 (0) | 2024.07.01 |