1. 반복문을 사용하지 않은 경우
printf("Hello World\n");
printf("Hello World\n");
printf("Hello World\n");
printf("Hello World\n");
문제점
- 같은 코드 반복 ❌
- 코드 길어짐 ❌
- 수정 어려움 ❌
핵심 의미
같은 작업을 여러 번 하기 위해 코드를 반복해서 작성해야 한다
2. 증감 연산자 (++)
기본 개념
int a = 10;
a++;
👉 의미:
a = a + 1;
✅ 전위 증가 vs 후위 증가 🔥
후위 증가 (i++)
int i = 0;
printf("%d\n", i++);
👉 동작:
출력 → 0
그 다음 → i = 1
전위 증가 (++i)
int i = 0;
printf("%d\n", ++i);
👉 동작:
i = 1
출력 → 1
✅ 핵심 차이
| 연산자 | 설명 |
| i++ | 출력 후 증가 |
| ++i | 증가 후 출력 |
3. 증감 연산자를 활용한 반복
int i = 0;
printf("Hello World %d\n", i++);
printf("Hello World %d\n", i++);
printf("Hello World %d\n", i++);
✅ 의미
i 값을 1씩 증가시키면서 여러 번 출력
✅ 문제점
👉 여전히 반복 코드 존재
✅ 4. 반복문의 필요성
👉 지금까지 코드 흐름:
같은 작업 반복
→ 증감 연산자로 값 증가
→ 하지만 코드 길어짐
👉 해결:
🔥 반복문 사용
✅ 5. 반복문 종류
for
while
do while
✅ 6. 반복문 사용법
✅ 1) for문
for (int i = 1; i <= 10; i++){
printf("Hello World %d\n", i);
}
✅ 처리 과정
1️⃣ int i = 1 (초기값)
2️⃣ i <= 10 (조건 확인)
3️⃣ 실행 (출력)
4️⃣ i++ (증가)
5️⃣ 다시 조건 확인
→ 반복
✅ 2) while문
int i = 1;
while (i <= 10){
printf("Hello World %d\n", i++);
}
✅ 특징
- 조건이 먼저 검사됨
- 조건이 참일 때 반복
✅ 3) do while문
int i = 1;
do{
printf("Hello World %d\n", i++);
} while (i <= 10);
✅ 특징
- 무조건 한 번 실행 ✅
- 그 다음 조건 검사
✅ 7. 반복문 종류별 사용 상황
| 반복문 | 사용 상황 |
| for | 반복 횟수가 정해진 경우 ✅ |
| while | 조건 중심 반복 |
| do while | 최소 1번 실행 필요할 때 |
✅ ✅ 전체 흐름 정리
1. 반복문 없이 코드 작성 → 비효율
2. 증감 연산자로 값 증가 → 반복 구조 이해
3. 반복문 등장 → 코드 간단하게 해결
✅ ✅ 최종 한 줄 정리
반복문은 같은 작업을 여러 번 수행할 때 사용하는 구조이며, 증감 연산자를 함께 사용하여 반복 조건을 제어하고 코드의 효율성을 높인다.
'c언어' 카테고리의 다른 글
| 이중 반복문 완전 정리 (파헤치기🔥) (0) | 2026.05.31 |
|---|---|
| for문 vs while문 정리 (0) | 2026.05.31 |
| 회원가입 프로그램 (0) | 2026.05.31 |
| 문자열 입력 시 한글과 배열 크기 주의사항 (0) | 2026.05.31 |
| scanf + 문자열 입력 +sizeof 정리 (0) | 2026.05.30 |