Menu
Coddy logo textTech

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

작동 방식:

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

챌린지

쉬움

입력으로부터 정수 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;
}
quiz icon실력 점검

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

Fundamentals의 모든 레슨