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;
}