C 반복문 for

minho-log·2026년 1월 22일

C

목록 보기
20/33

<공부 주제>

C 반복문 for

<공부한 내용 정리>

C 언어의 for 반복문은 반복 횟수가 정해져 있을 때 가장 많이 사용하는 반복문이다.
초기화, 조건, 증감을 한 줄에 작성할 수 있어 반복 구조를 한눈에 파악하기 쉽다.

🔹 for 문의 기본 구조

for (초기식; 조건식; 증감식)
{
    반복 실행할 코드
}

초기식 : 반복 시작 전 한 번 실행
조건식 : 참이면 반복, 거짓이면 종료
증감식 : 반복 1회마다 실행

🔹 실행 흐름
1. 초기식 실행
2. 조건식 검사
3. 코드 실행
4. 증감식 실행
5. 조건식 재검사

🔹 기본 사용 예제

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

출력결과
1
2
3

🔹 반복 횟수 제어

for (int i = 0; i < 5; i++)
{
    printf("반복\n");
}

조건식에 따라 반복 횟수 결정

🔹 역순 반복

for (int i = 5; i > 0; i--)
{
    printf("%d\n", i);
}

🔹 for문 안에서의 변수 범위

for (int i = 0; i < 3; i++)
{
    printf("%d\n", i);
}

i는 for문 블록 안에서만 유효

🔹 중첩 for문

for (int i = 1; i <= 2; i++)
{
    for (int j = 1; j <= 3; j++)
    {
        printf("i=%d, j=%d\n", i, j);
    }
}

🔹 for문에서 break / continue

for (int i = 1; i <= 5; i++)
{
    if (i == 3)
        continue;

    if (i == 5)
        break;

    printf("%d\n", i);
}

<예제 / 실습 코드>

#include <stdio.h>

int main(void)
{
    int sum = 0;

    for (int i = 1; i <= 10; i++)
    {
        sum += i;
    }

    printf("합계: %d\n", sum);

    return 0;
}

<헷갈렸던 점>

  • 초기식, 조건식, 증감식의 역할 구분
  • 조건식이 언제 검사되는지 헷갈렸던 점
  • 중첩 for문에서 변수 이름 충돌

<오늘의 정리>

  • for는 횟수 기반 반복문이다
  • 반복 구조를 한 줄에서 관리할 수 있다
  • 중첩 반복문 작성이 가능하다
  • break, continue와 함께 사용 가능하다
profile
개발 공부를 하며 직접 부딪히고 공부한 것을 기록합니다.

0개의 댓글