Menu
Coddy logo textTech

If 문

Coddy C 여정의 기초 섹션에 포함된 레슨. 63개 중 25번째.

if 문은 프로그램이 결정을 내릴 수 있도록 하는 C의 기본적인 제어 흐름 구조입니다.

if 문은 지정된 condition이 true인 경우에만 코드 블록을 실행합니다.

if 문의 기본 구문:

if (condition) {
    // 조건이 참일 경우 실행할 코드
}

간단한 예를 살펴봅시다:

int age = 20;

if (age >= 18) {
    printf("You are an adult.\n");
}

이 예제에서는:

  • age의 값이 18 이상인지 확인합니다
  • 이 condition이 true이면 "당신은 adult입니다."라는 메시지가 출력됩니다
  • condition이 거짓이면 프로그램은 코드 블록을 건너뛰고 다음 statements로 계속 진행합니다
challenge icon

챌린지

쉬움

입력에서 읽은 온도 값을 바탕으로 weather condition을 확인하는 간단한 프로그램을 작성하고 있습니다.

과제는 다음과 같습니다:

  1. int 변수 temperature는 이미 선언되어 입력에서 읽도록 준비되어 있습니다. 마커 위의 줄은 변경하지 마세요.
  2. temperature의 값에 따라 메시지를 출력하려면 if statements를 사용하세요:
    • temperature가 above 30이면 "It's a hot day!"를 출력합니다.
    • temperature가 20과 30 사이(양 끝값 포함)이면 "The weather is nice."를 출력합니다.
    • temperature가 below 20이면 "It's a bit cold today."를 출력합니다.
REQUIRED OUTPUT FORMAT: [Your translated content here]

직접 해보기

#include <stdio.h>

int main() {
    int temperature;
    scanf("%d", &temperature);
    // 이 줄 위는 변경하지 마세요

    // 아래에 if 문을 작성하세요
    

    return 0;
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 C 컴파일러