For 반복문
Coddy C 여정의 Fundamentals 섹션에 포함된 레슨 — 63개 중 37번째.
for 루프는 특정 횟수만큼 코드 블록을 반복적으로 실행할 수 있게 해주는 제어 구조입니다.
for 루프는 세 가지 구성 요소로 이루어져 있습니다:
- 초기화 (루프가 시작되기 전 한 번 실행됨)
- 조건 (각 반복 전에 확인됨)
- 업데이트 (매 반복 이후에 실행됨)
for (initialization; condition; update) {
// 실행될 코드
}1부터 5까지 숫자를 세는 간단한 for 루프를 만들어 보겠습니다:
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}위 코드를 실행하면 다음과 같은 결과가 출력됩니다:
1 2 3 4 5작동 방식:
- 먼저,
i를 1로 초기화합니다 - 그런 다음
i <= 5인지 확인합니다 (참이므로 루프 본문을 실행합니다)
i의 값을 출력합니다i를 1만큼 증가시킵니다- 조건이 거짓이 될 때까지 2-4단계를 반복합니다
챌린지
쉬움입력으로부터 정수 n을(를) 입력받아 for 루프를 사용하여 1부터 n까지의 모든 숫자를 공백으로 구분하여 출력하는 프로그램을 작성하세요.
n = 4일 때의 출력 예시:
1 2 3 4마지막 숫자를 포함하여 각 숫자 뒤에 공백을 포함해야 합니다.
치트 시트
for 루프는 특정 횟수만큼 코드 블록을 반복적으로 실행합니다.
for 루프 구문:
for (initialization; condition; update) {
// 실행될 코드
}구성 요소:
- 초기화 (루프가 시작되기 전에 한 번 실행됨)
- 조건 (매 반복 전에 확인됨)
- 업데이트 (매 반복 후에 실행됨)
예제 - 1부터 5까지 세기:
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}직접 해보기
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// 여기에 코드를 작성하세요
return 0;
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.