C 언어의 제어문은 프로그램의 흐름을 제어하며, 주요 제어문으로 조건문과 반복문, 흐름을 조정하는 break와 continue가 있습니다.
1. 조건문
1-1. if문
- 용도: 조건에 따라 코드 실행.
- 형식:
if (조건) { ... } else { ... }
1-2. switch문
- 용도: 여러 값에 따라 실행 분기.
- 형식:
switch (표현식) {
case 값1: ... break;
default: ...
}
2. 반복문
2-1. for문
- 특징: 초기값, 조건, 증감 모두 포함.
- 형식:
for (초기값; 조건; 증감) { ... }
2-2. while문
- 특징: 조건이 참일 때만 실행.
- 형식:
while (조건) { ... }
2-3. do-while문
- 특징: 최소 한 번 실행 후 조건 검사.
- 형식:
do { ... } while (조건);
3. break와 continue
3-1. break
- 특징: 반복문이나 switch문을 즉시 종료.
- 형식:
if (조건) break;
3-2. continue
- 특징: 반복문의 현재 반복 건너뛰기.
- 형식:
if (조건) continue;
예제
짝수 출력 (break, continue 사용):
#include <stdio.h>
int main() {
for (int i = 1; i <= 10; i++) {
if (i % 2 != 0) continue; // 홀수 건너뜀
if (i > 6) break; // 6 초과 시 종료
printf("%d\n", i);
}
return 0;
}
조건문과 반복문은 프로그램의 기본 흐름을 관리하고, break와 continue로 유연하게 제어할 수 있습니다.
'C' 카테고리의 다른 글
C) 연산자 (0) | 2024.11.25 |
---|---|
C) 변수와 자료형 (0) | 2024.11.23 |
C) 개발 환경 설정: 컴파일러 설치 및 설정 (1) | 2024.11.22 |
C) C 언어 소개 (0) | 2024.11.22 |
C 언어로 OOP 스타일의 Stack 구현하기 (0) | 2024.11.22 |