Menu
Coddy logo textTech

For 반복문

Coddy C 여정의 Fundamentals 섹션에 포함된 레슨 — 63개 중 37번째.

for 루프는 특정 횟수만큼 코드 블록을 반복적으로 실행할 수 있게 해주는 제어 구조입니다.

for 루프에는 세 가지 구성 요소가 있습니다:

  • Initialization(루프가 시작되기 전에 한 번 실행됨)
  • Condition(각 반복 전에 확인됨)
  • `update` (각 반복 후에 `executed`)
for (initialization; condition; update) {
    // 실행될 코드
}

1부터 5까지 세는 간단한 for 루프를 만들어 봅시다:

for (int i = 1; i <= 5; i++) {
    printf("%d ", i);
}

위 코드를 실행한 후, 출력 결과는 다음과 같습니다:

1 2 3 4 5

작동 방식:

  1. 먼저, i를 1로 초기화합니다.
  2. 그런 다음 i <= 5인지 확인합니다 (참이므로 루프 본문을 실행합니다).
  1. i의 값을 출력합니다
  2. i를 1만큼 증가시킵니다
  3. condition이 거짓(false)이 될 때까지 2-4단계를 반복합니다
challenge icon

챌린지

쉬움

입력으로 정수 n을 받아 for 루프를 사용하여 1부터 n까지의 모든 숫자를 공백으로 구분하여 출력하는 프로그램을 작성하세요.

n = 4일 때의 출력 예시:

1 2 3 4

마지막 숫자를 포함하여 각 숫자 뒤에 공백을 포함해야 합니다.

직접 해보기

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    // 여기에 코드를 작성하세요
    
    return 0;
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Fundamentals의 모든 레슨