C 언어의 제어문은 프로그램의 흐름을 제어하며, 주요 제어문으로 조건문반복문, 흐름을 조정하는 breakcontinue가 있습니다.

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

+ Recent posts